Android腾讯微博客户端开发Word文件下载.docx
- 文档编号:22396224
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:163
- 大小:461.52KB
Android腾讯微博客户端开发Word文件下载.docx
《Android腾讯微博客户端开发Word文件下载.docx》由会员分享,可在线阅读,更多相关《Android腾讯微博客户端开发Word文件下载.docx(163页珍藏版)》请在冰豆网上搜索。
drawable=<
SPAN
style="
BACKGROUND-COLOR:
#00ff00"
"
@drawable/tab_timeline_normal"
/>
/SPAN>
5.
true"
@drawable/tab_timeline_active"
6.
7.
8.
9.<
/selector>
xmlversion="
encoding="
selector
xmlns:
<
itemandroid:
android:
drawable="
/>
也是你按下时,和不按时等有一个效果上的改变,具体的可以参看关于selector的知识。
绿色的就是两张不同效果的图片
Mainactivity代码
1.public
class
MainActivity
extends
TabActivity
{
2.
private
TabHost
tabHost;
RadioGroup
mainbtGroup;
static
final
String
HOME
=
主页"
;
REFER
提及"
SECRET
私信"
SEARCH
搜索"
ATTENTIION
关注"
9.
10.
11.
@Override
12.
public
void
onCreate(Bundle
savedInstanceState)
13.
super.onCreate(savedInstanceState);
14.
setContentView(R.layout.tabhost);
15.
16.
tabHost
this.getTabHost();
17.
18.
View
view1
View.inflate(MainActivity.this,
R.layout.tab,
null);
19.
((ImageView)
view1.findViewById(R.id.tab_imageview_icon)).setImageResource(<
#ff0000"
R.drawable.tab_timeline_selector)<
20.
((TextView)
view1.findViewById(R.id.tab_textview_title)).setText(HOME);
21.
22.
TabHost.TabSpec
spec1
tabHost.newTabSpec(HOME)
23.
.setIndicator(view1)
24.
.setContent(new
Intent(this,
HomeTimeLineActivity.class));
25.
tabHost.addTab(spec1);
26.
27.
view2
28.
view2.findViewById(R.id.tab_imageview_icon)).setImageResource(<
R.drawable.tab_atme_selector)<
29.
view2.findViewById(R.id.tab_textview_title)).setText(REFER);
30.
31.
spec2
tabHost.newTabSpec(REFER)
32.
.setIndicator(view2)
33.
ReferActivity.class));
34.
tabHost.addTab(spec2);
35.
36.
view3
37.
view3.findViewById(R.id.tab_imageview_icon)).setImageResource(<
R.drawable.tab_message_selector)<
38.
view3.findViewById(R.id.tab_textview_title)).setText(SECRET);
39.
40.
spec3
tabHost.newTabSpec(SECRET)
41.
.setIndicator(view3)
42.
MessageActivity.class));
43.
tabHost.addTab(spec3);
44.
45.
view4
46.
view4.findViewById(R.id.tab_imageview_icon)).setImageResource(<
R.drawable.tab_explore_selector<
);
47.
view4.findViewById(R.id.tab_textview_title)).setText(SEARCH);
48.
49.
spec4
tabHost.newTabSpec(SEARCH)
50.
.setIndicator(view4)
51.
SearchActivity.class));
52.
tabHost.addTab(spec4);
53.
54.
view5
55.
view5.findViewById(R.id.tab_imageview_icon)).setImageResource(<
R.drawable.tab_focus_selector<
56.
view5.findViewById(R.id.tab_textview_title)).setText(ATTENTIION);
57.
58.
spec5
tabHost.newTabSpec(ATTENTIION)
59.
.setIndicator(view5)
60.
AttentionActivity.class));
61.
tabHost.addTab(spec5);
62.
}
publicclassMainActivityextendsTabActivity{
privateTabHosttabHost;
privateRadioGroupmainbtGroup;
privatestaticfinalStringHOME="
privatestaticfinalStringREFER="
privatestaticfinalStringSECRET="
privatestaticfinalStringSEARCH="
privatestaticfinalStringATTENTIION="
@Override
publicvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.tabhost);
tabHost=this.getTabHost();
Viewview1=View.inflate(MainActivity.this,R.layout.tab,null);
((ImageView)view1.findViewById(R.id.tab_imageview_icon)).setImageResource(R.drawable.tab_timeline_selector);
((TextView)view1.findViewById(R.id.tab_textview_title)).setText(HOME);
TabHost.TabSpecspec1=tabHost.newTabSpec(HOME)
.setIndicator(view1)
.setContent(newIntent(this,HomeTimeLineActivity.class));
tabHost.addTab(spec1);
Viewview2=View.inflate(MainActivity.this,R.layout.tab,null);
((ImageView)view2.findViewById(R.id.tab_imageview_icon)).setImageResource(R.drawable.tab_atme_selector);
((TextView)view2.findViewById(R.id.tab_textview_title)).setText(REFER);
TabHost.TabSpecspec2=tabHost.newTabSpec(REFER)
.setIndicator(view2)
.setContent(newIntent(this,ReferActivity.class));
tabHost.addTab(spec2);
Viewview3=View.inflate(MainActivity.this,R.layout.tab,null);
((ImageView)view3.findViewById(R.id.tab_imageview_icon)).setImageResource(R.drawable.tab_message_selector);
((TextView)view3.findViewById(R.id.tab_textview_title)).setText(SECRET);
TabHost.TabSpecspec3=tabHost.newTabSpec(SECRET)
.setIndicator(view3)
.setContent(newIntent(this,MessageActivity.class));
tabHost.addTab(spec3);
Viewview4=View.inflate(MainActivity.this,R.layout.tab,null);
((ImageView)view4.findViewById(R.id.tab_imageview_icon)).setImageResource(R.drawable.tab_explore_selector);
((TextView)view4.findViewById(R.id.tab_textview_title)).setText(SEARCH);
TabHost.TabSpecspec4=tabHost.newTabSpec(SEARCH)
.setIndicator(view4)
.setContent(newIntent(this,SearchActivity.class));
tabHost.addTab(spec4);
Viewview5=View.inflate(MainActivity.this,R.layout.tab,null);
((ImageView)view5.findViewById(R.id.tab_imageview_icon)).setImageResource(R.drawable.tab_focus_selector);
((TextView)view5.findViewById(R.id.tab_textview_title)).setText(ATTENTIION);
TabHost.TabSpecspec5=tabHost.newTabSpec(ATTENTIION)
.setIndicator(view5)
.setContent(newIntent(this,AttentionActivity.class));
tabHost.addTab(spec5);
}
关键是tabhost,tabcontent和tabs这三个id一定要正确红色的是tab的背景
是一张.9.png格式的图片,这个很有用哟在android里,经常用来处理图片拉升的问题。
左边和上面的小点表示要拉伸的地方,右边和下面的表示内容区。
关于.9.png格式图片在android里面得更多应用看<
ahref="
Tabhost布局文件代码
id="
@android:
id/tabhost"
layout_width="
fill_parent"
layout_height="
RelativeLayout
orientation="
vertical"
FrameLayout
id/tabcontent"
TabWidget
id/tabs"
background="
@drawable/tab_bkg"
fadingEdge="
none"
fadingEdgeLength="
0.0px"
wrap_content"
layout_alignParentBottom="
/RelativeLayout>
12.<
/TabHost>
TabHostandroid:
RelativeLayoutandroid:
android:
<
Frame
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android 腾讯 博客 开发