- 1
- 0
- 约4.24千字
- 约 5页
- 2016-11-08 发布于河南
- 举报
自定制TabActivity和样式水平滚动
自定制TabActivity和样式水平滚动
1) 继承TabActivity
2) 在布局中新增TabHost组件
3) 调整Tabwidget和Framelayout的顺序
4) 删除Framelayout内部的三个布局
5) 在Framelayout中增加属性:
android:layout_weight=1
6) Tab内容使用Intent启动新的Activity的方式
TabHost tabHost=getTabHost();
addTab(tabHost,tab1,Aaa_TabActivity.class);
addTab(tabHost,tab2,Bbb_TabActivity.class);
addTab(tabHost,tab3,Ccc_TabActivity.class);
addTab(tabHost,tab4,Ddd_TabActivity.class);
addTab(tabHost,tab5,Eee_TabActivity.class);
addTab(tabHost,tab6,Fff_TabActivity.class);
}
//创建标签
private TextView createTabWidget(String tabStr) {
TextView view=(TextView) LayoutInflater.from(this).inflate(R.layout.item,null );
view.setText(tabStr);
return view;
}
//创建Tab
private void addTab(TabHost tabHost, String tabStr,Class clazz) {
Intent intent=new Intent(this,clazz);
tabHost.addTab(tabHost.newTabSpec(tabStr)
.setIndicator(createTabWidget(tabStr))
.setContent(new Intent(this,clazz)));
}
标签xml 线性布局删掉命名空间移到 TextView
android:background=@drawable/yangshi
创建drawable xml 设计TextView 样式
item android:state_pressed=true android:drawable=@drawable/crystal/item //点击中
item android:state_selected=true android:drawable=@drawable/pink/item //点击后
item android:state_selected=false android:drawable=@drawable/purple/item //默认没点击
2. 微博:刷新ListView
HeaderView点刷新:获取最新信息
FooterView点更多:获取过去的信息
步骤:
1)在布局中添加ListView,修改id为:
android:id=@android:id/list
然后继承ListActivity;
2)通过方法获得ListView:
ListView listView = getListView();
3)定制HeaderView、FooterView,监听头尾事件setOnClickListener();
listView.addHeaderView(v1);
listView.addFooterView(v2);
4)通过方法设置适配器:
setListAdapter(mAdapter);
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
findViewById(R.id.button1).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
data.r
您可能关注的文档
最近下载
- 部编版语文四年级下册 第五单元综合能力提升卷(含答案).doc VIP
- 未成年人保护法解读与宣传.pptx VIP
- 2012江苏高考《伯父墓表》详解.ppt VIP
- Metformin 盐酸二甲双胍 药品 0.5g 说明书.pdf
- 致用英语口语教程(第三版)(上)Unit9课件PPT课件.pptx VIP
- SAP工艺简介SAP工艺简介.pdf VIP
- 提高术后手术间的归整率.docx VIP
- 硬笔书法纸可直接打印的口字格米字格田字格等模板.doc VIP
- 《Spark批处理技术与应用》课件——5. Spark机器学习(MLlib).pptx VIP
- 【中考真题】2024年北京中考数学试题及答案 .pdf VIP
原创力文档

文档评论(0)