- 浏览: 205826 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
xumin_minzi:
我也在使用ndk编译,ffmpeg源码放在哪个目录里面?
[原创]Android ndkr8编译 FFmpeg 0.11.1 "Happiness" -
ericchan2012:
在Dialog调用show方法之后
【原创】Android 设置Dialog的长宽和位置 -
maohualei:
求解: 我设置的时候 位置居然没有反应 dial ...
【原创】Android 设置Dialog的长宽和位置
看到新浪微博那个“更多”页面的效果,感觉不错,所以拿来模仿一下,其实实现就是一个listview,再加上一些图片:
直接上代码,首先是Activity
然后是more_adapter的xml文件
图片可以从新浪微博那里获得,最终效果如下图:
[img]http://my.iteye.com/admin/picture/113297" alt="[/img]
[img]http://my.iteye.com/admin/picture/113297" alt="[/img]
直接上代码,首先是Activity
public class MoreActivity extends Activity implements OnItemClickListener { private String[] datas = null; ListView mineListView; TextView title; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.birth_more); datas = getResources().getStringArray(R.array.set); initViews(); } private void initViews() { mineListView = (ListView) findViewById(R.id.phoneMyMainListView); mineListView.setAdapter(mAdapter); title = (TextView) findViewById(R.id.module_title_text_view); title.setText(R.string.more); mineListView.setOnItemClickListener(this); } private BaseAdapter mAdapter = new BaseAdapter() { public int getCount() { return datas.length; } public Object getItem(int position) { return null; } public long getItemId(int position) { return 0; } public View getView(int position, View convertView, ViewGroup parent) { View retval = LayoutInflater.from(parent.getContext()).inflate( R.layout.more_adapter, null); TextView title = (TextView) retval .findViewById(R.id.phoneMyMainText); title.setText(datas[position]); if(position == 0){ retval.setBackgroundResource(R.drawable.moreitem_bg_top); }else if(position == (datas.length-1)){ retval.setBackgroundResource(R.drawable.moreitem_bg_bottom); }else { retval.setBackgroundResource(R.drawable.moreitem_bg_middle); } return retval; } }; @Override public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) { switch (position) { case 0: break; case 1: break; case 2: Intent intent = new Intent(this, AppStoreActivity.class); startActivity(intent); break; case 3: break; case 4: break; case 5: showAboutDialog(); break; } } private void showAboutDialog() { BirthDialogBuilder idb = new BirthDialogBuilder(this); idb.setTitle(R.string.about); idb.setMessage("测试内容"); idb.setPositiveButton("OK", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); } }); idb.show(); } }
然后是more_adapter的xml文件
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/item_bg" > <TextView android:id="@+id/phoneMyMainText" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_centerVertical="true" android:duplicateParentState="true" android:singleLine="true" android:textAppearance="?android:textAppearanceMedium" android:textColor="#2475b6" /> </RelativeLayout>
图片可以从新浪微博那里获得,最终效果如下图:
[img]http://my.iteye.com/admin/picture/113297" alt="[/img]
[img]http://my.iteye.com/admin/picture/113297" alt="[/img]
发表评论
-
拖拽滑动_有3D_有循环
2012-12-11 17:38 1135android桌面拖拽3d效果 -
三星通讯录滑动出发开关
2012-12-11 17:37 903下面的代码是仿三星9300中的滑动打电话和发短信的。 -
三星通讯录滑动触发开关以及StatusBar下拉快捷键的效果
2012-10-20 17:26 13871,三星通讯录滑动触发开关 你可以参考: http://gja ... -
android水波纹效果之一
2012-09-17 22:27 1183参考: http://www.apkbus.com/archi ... -
为launcher添加一个仿Mac的dock(附源码)
2012-09-17 21:50 942之前在网上看到有篇文章:Launcher之Dock细节篇htt ... -
android桌面预览效果
2012-09-17 21:49 974主要改动的是:workspace.Java和launcher. ... -
Android 自定义滚动视图
2012-08-24 22:39 569MainActivity package org. ... -
实现通讯录的弹窗效果
2012-08-19 22:06 1768参考http://www.cnblogs.com/noTice ... -
【原创】android ViewPager控件的使用
2012-06-15 10:33 2390android4.0有个控件,就是viewpager,用来实现 ... -
【原创】android 实现气泡式listview
2012-06-14 13:33 1974iphone中短信聊天都是那种气泡式的,当然,android短 ... -
【原创】android中实现底部tabhost
2012-06-14 10:14 1741这个主要是实现底部的tabhost方式,tabhost就是有几 ... -
【原创】android中定义BaseActivity
2012-06-13 12:53 5645[size=medium] 需求: 如果一个应用程序中有许多a ... -
【原创】android进入应用程序时的动画实现
2012-06-12 11:34 1449相信玩过android应用的同学都看过进入应用程序时出现的短暂 ... -
【原创】android仿ucweb的菜单效果
2012-06-12 11:12 1154[size=medium]先看一张图 这里有几个要点 1,主 ... -
【原创】android2.3如何加入对wml的支持
2012-06-12 09:52 1307其实就是改makefile文件: 1,开启宏定义: 在exte ... -
【原创】dip与px
2012-06-11 10:38 871真正要做适配的,只有是当图片被拉抻后,是否变形了,如果变形了, ... -
【原创】Android aidl实现两个apk之间远程调用Service
2012-06-07 11:12 4968Aidl,android平台的IPC方式之一,基于系统的Ibi ... -
【转】Android-Action Bar使用方法
2012-06-06 14:49 1822转自http://disanji.net/2011/02/24 ... -
【原创】Android 设置Dialog的长宽和位置
2012-05-28 10:11 2720在Dialog调用show方法之后,加上以下代码: Wi ... -
【原创】Android 实现微博分享功能
2012-05-27 22:20 1467通过发送下面的intent: Intent intent = ...
相关推荐
一款独立开发的第三方新浪微博客户端,在还原了官方微博的UI的同时,加入更多不同于官方微博的新特性,给用户带来更加流畅,没有广告的体验,现在任意用户均可以登录微博进行体验。 文章地址:...
在Android平台上,开发一款仿新浪微博的应用是一个典型的移动社交软件项目,可以帮助开发者深入理解Android SDK、UI设计、网络请求以及数据管理等多方面的技术。在这个项目中,我们将关注以下几个关键知识点: 1. *...
Android 仿新浪微博加号弹出界面动画。
【Android 仿新浪微博】项目是基于Android平台的一个开源项目,其目标是实现一个类似新浪微博的应用。这个项目对于学习Android开发,尤其是社交应用的构建,提供了丰富的实践参考。 首先,项目的核心在于用户界面...
在Android平台上,开发一款仿新浪微博客户端是一项挑战性的任务,它涉及到多个关键的技术点,包括UI设计、网络请求、数据解析、缓存策略、用户登录授权、动态加载与刷新、社交功能实现等。以下是对这个项目中涉及的...
总的来说,实现一个Android版的新浪微博TabBar需要结合`TabHost`、`RadioButton`以及自定义布局和事件处理,从而创建出具有下拉菜单效果的多视图导航。通过熟练掌握这些知识点,开发者能够构建出更加丰富和交互性强...
总之,仿照新浪微博的“#话题#”插入EditText的实现涉及自定义View的创建、事件监听、文本处理等多个环节,需要对Android系统的UI机制有深入理解。通过这样的自定义组件,开发者可以为应用增添更多特色功能,提升...
教程名称:Android平台新浪微博开发实战视频教程(10集)教程目录:【】Android项目_-6(上)【】Android项目_新浪微博-4(上)【】Android项目_新浪微博Android客户端开发ppt【】Android项目_新浪微博OAuth认证-4(下)...
在Android应用开发中,设计一个类似新浪微博的底部菜单栏是常见的需求,这涉及到对Fragment和FragmentTabHost的熟练运用。本文将深入解析如何利用这两个组件来实现这一功能,并提供源码示例。 Fragment是Android ...
【Android仿新浪微博首页源码分析】 在Android应用开发中,模仿流行应用的界面设计和功能实现是一种常见的学习方法。这个“Android仿新浪微博首页源码”项目,旨在帮助开发者理解并学习如何构建类似新浪微博的用户...
在Android应用开发中,实现类似新浪微博的图片下载进度显示功能是一项常见的需求,它不仅可以提升用户体验,还能让用户了解图片加载的状态,提高应用的交互性。这个教程将深入探讨如何在Android项目中实现这一功能。...
最新的《Android应用开发实战》源码版本,基于Oauth2验证的功能。
基于Android的新浪微博系统开发01-开发概述 基于Android的新浪微博系统开发02-下载微博sdk 基于Android的新浪微博系统开发03-微博客户端主架构 基于Android的新浪微博系统开发04-微博客户端主架构 基于Android的新浪...
### android开发新浪微博客户端完整攻略 #### 一、项目概述与准备 在当今移动互联网时代,社交媒体客户端成为人们日常生活中不可或缺的一部分。本篇文章旨在为Android初学者提供一份详尽的指南,教你如何从零开始...
总的来说,"Android高仿 Fuubo 新浪微博客户端"是一个综合性的Android开发项目,涵盖了从UI设计到后端通信,再到用户体验优化等多个层面的知识点,对于想要提升Android开发技能或研究社交应用设计的开发者来说,这是...
android仿微博首页
android新浪微博源码(应该是仿新浪微博吧)
教程名称: 新浪微博Android版实例开发视频教程【】3G手机Android应用新浪微博:发布01-开发概述【】3G手机Android应用新浪微博:发布02-下载微博sdk【】3G手机Android应用新浪微博:发布03-微博客户端主架构【】3G...
本示例是关于“Android 仿新浪微博个人中心的下拉回弹ScrollView源码”,其核心在于实现一个具有图片背景且能够模仿微博应用中个人中心页面的滚动效果。这种效果通常称为“橡皮筋回弹”或者“OverScrolling”。 ...
### Android开发新浪微博客户端知识点梳理 #### 一、项目概述与准备 - **开发背景与目的**:本项目旨在通过开发一款Android版新浪微博客户端,作为学习Android开发技能的实践案例。作者初涉Android开发领域,希望...