android自定义列表的修饰
来源:互联网 发布:应用程序连不上数据库 编辑:程序博客网 时间:2024/04/28 09:35
android自定义列表的修饰
在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自定义列表的修饰
- android自定义列表的实现
- Android自定义列表(ListView)
- Android自定义列表(ListView)
- Android 自定义下拉列表
- Android 自定义下拉列表
- 【HTML】对于列表标签的修饰
- Android Android自定义的下拉列表框控件
- Android中利用ViewHolder优化自定义Adapter的典型写法(讨论ViewHolder的修饰方式)
- HTML自定义的列表,
- 【Android基础篇】使用ExpandableListView实现自定义的下拉列表
- 【Android基础篇】使用ExpandableListView实现自定义的下拉列表
- Android-局部刷新ListView数据信息的自定义选择列表
- android 仿QQ列表可折叠+自定义Dialog结合的DEMO
- Android自定义类似联系人列表的 快速索引控件
- android中RecyclerView使用自定义的列表布局
- Android Contacts之三自定义的联系人列表特效
- 深度剖析消息反射机制
- gwt利用HandlerManager创建event事件
- 找不到IIS Out-Of-Process Pooled Applications
- 二叉树算法
- 利用gwt中Uibunder实现界面隐藏
- android自定义列表的修饰
- 专业字母术语
- srvctl status asm -n node1 报错
- nc上传
- android屏幕切换所需时间测试
- android实现tabs分页
- eclipse安装SubVersion插件
- Google code的申请方法
- subversion的合并于分支分析