android自定义列表的修饰
2011-11-30 14:41
218 查看
android自定义列表的修饰
By 王军, 2010年01月22日 12:42 上午在android自定义列表的实现一文中讲述了列表的实现,在这里进行一下修饰,主要是颜色和图片的添加。前后效果对比:
主要是背景色的改变和添加了小图标。
在这里只写一下TabHost类表标题栏背景色的改变。
主要方法是通过添加侦听器,来判断当前是那个TabWidget,可以得到相应的视图和相应视图上的图标,从而改变背景色和图标。
主要代码:
tabHost.setOnTabChangedListener(new OnTabChangeListener() {
@Override
public void onTabChanged(String tabId) {
TabWidget tabWidget = (TabWidget) tabHost.getTabWidget();
if (tabId.equals("tab1")) {
View vie = (View) tabWidget.getChildAt(0);
vie.setBackgroundResource(R.drawable.back);
View vie1 = (View) tabWidget.getChildAt(1);
vie1.setBackgroundResource(R.drawable.tabhost);
ImageView iv = (ImageView) vie
.findViewById(android.R.id.icon);
iv.setImageDrawable(getResources().getDrawable(
R.drawable.menu2));
ImageView iv1 = (ImageView) vie1
.findViewById(android.R.id.icon);
iv1.setImageDrawable(getResources().getDrawable(
R.drawable.vod2));
}
if (tabId.equals("tab2")) {
View vie = (View) tabWidget.getChildAt(1);
vie.setBackgroundResource(R.drawable.back);
View vie1 = (View) tabWidget.getChildAt(0);
vie1.setBackgroundResource(R.drawable.tabhost);
ImageView iv = (ImageView) vie
.findViewById(android.R.id.icon);
iv.setImageDrawable(getResources().getDrawable(
R.drawable.vod));
ImageView iv1 = (ImageView) vie1
.findViewById(android.R.id.icon);
iv1.setImageDrawable(getResources().getDrawable(
R.drawable.menu));
}
}
});
其源代码:http://easymorse.googlecode.com/svn/tags/android.customer.player-0.5
分享到:
相关文章推荐
- android自定义列表的修饰
- Android UI开发第五篇——自定义列表
- Android中Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)
- Android简单对话框、输入对话框、单选对话框、复选对话框、列表对话框、自定义对话框、时间对话框
- Android 自定义分享列表ACTION_SEND
- Android中ListView与RadioButton结合----自定义单选列表
- Android中ListView与RadioButton结合----自定义单选列表
- Android简明开发教程十一:自定义Adapter显示列表
- Android UI设计: 仿QQ好友列表分组悬停,自定义Header,下拉刷新结合Demo
- android 自定义ListView显示微信聊天好友列表
- Android自定义类似联系人列表的 快速索引控件
- Android创建自定义视图列表对话框(数据库中的数据作为数据源,使用RecyclerView作为列表)
- Android自定义单选多选下拉列表
- Android自定义单选多选下拉列表的实例代码
- Android App 实现分享功能及将应用加入分享列表 (分享功能可自定义需要分享的APP)
- android 权限列表 和 理解与使用自定义权限
- Android实现RecyclerView自定义列表、点击事件以及下拉刷新
- Android开发基础:自定义下拉列表样式(spinner的用法)
- android-自定义View-GridListView(仿Q空间好友动态列表图片展示方式)
- Android 自定义下拉列表