Android 微博布局风格
来源:互联网 发布:sql 语句查询用户名 编辑:程序博客网 时间:2024/05/17 23:29
<!-- 上面显示 图片 下面显示说明的文字-->
<?xml version="1.0" encoding="UTF-8"?> <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" xmlns:android="http://schemas.android.com/apk/res/android"> <ImageView android:id="@+id/tab_imageview_icon" android:layout_width="fill_parent" android:layout_height="32.0dip" android:scaleType="fitCenter" /> <TextView android:id="@+id/tab_textview_title" android:textSize="11.0sp" android:ellipsize="marquee" android:gravity="center" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="true" android:marqueeRepeatLimit="1" /> </LinearLayout><!-- Tab的布局文件 -->
<!-- 定义 TabHost->
<?xml version="1.0" encoding="utf-8"?> <TabHost android:id="@android:id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android"> <RelativeLayout android:id="@+id/relativeLayout1" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <FrameLayout android:id="@android:id/tabcontent" android:layout_width="fill_parent" android:layout_height="fill_parent" /> <TabWidget android:id="@android:id/tabs" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/tab_bkg" android:layout_alignParentBottom="true"/> </RelativeLayout> </TabHost>
显示文件
package my.weibo;import my.weibo.R;import my.weibo.R.drawable;import my.weibo.R.id;import my.weibo.R.layout;import android.app.TabActivity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.ImageView;import android.widget.TabHost;import android.widget.TextView;public class TelentWeiBoActivity extends TabActivity {private TabHost tabHost; private static final String HOME = "主页"; private static final String REFER = "提及"; private static final String SECRET = "私信"; private static final String SEARCH = "搜索"; private static final String ATTENTIION = "关注"; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.tabhos); tabHost=this.getTabHost(); View view=View.inflate(TelentWeiBoActivity.this, R.layout.tab, null); ((ImageView)view.findViewById(R.id.tab_imageview_icon)).setImageResource(R.drawable.home); ((TextView)view.findViewById(R.id.tab_textview_title)).setText(HOME); TabHost.TabSpec tabSpec=tabHost.newTabSpec(HOME).setIndicator(view).setContent(new Intent(this, 需要显示的Activity.class)); tabHost.addTab(tabSpec); View view1=View.inflate(TelentWeiBoActivity.this, R.layout.tab, null); ((ImageView)view1.findViewById(R.id.tab_imageview_icon)).setImageResource(R.drawable.refer); ((TextView)view1.findViewById(R.id.tab_textview_title)).setText(REFER); TabHost.TabSpec tabSpec1=tabHost.newTabSpec(REFER).setIndicator(view1).setContent(new Intent(this, 需要显示的Activity.class)); tabHost.addTab(tabSpec1); View view2=View.inflate(TelentWeiBoActivity.this, R.layout.tab, null); ((ImageView)view2.findViewById(R.id.tab_imageview_icon)).setImageResource(R.drawable.secret); ((TextView)view2.findViewById(R.id.tab_textview_title)).setText(SECRET); TabHost.TabSpec tabSpec2=tabHost.newTabSpec(SECRET).setIndicator(view2).setContent(new Intent(this, 需要显示的Activity.class)); tabHost.addTab(tabSpec2); View view3=View.inflate(TelentWeiBoActivity.this, R.layout.tab, null); ((ImageView)view3.findViewById(R.id.tab_imageview_icon)).setImageResource(R.drawable.search); ((TextView)view3.findViewById(R.id.tab_textview_title)).setText(SEARCH); TabHost.TabSpec tabSpec3=tabHost.newTabSpec(SEARCH).setIndicator(view3).setContent(new Intent(this, 需要显示的Activity.class)); tabHost.addTab(tabSpec3); View view4=View.inflate(TelentWeiBoActivity.this, R.layout.tab, null); ((ImageView)view4.findViewById(R.id.tab_imageview_icon)).setImageResource(R.drawable.attention); ((TextView)view4.findViewById(R.id.tab_textview_title)).setText(ATTENTIION); TabHost.TabSpec tabSpec4=tabHost.newTabSpec(ATTENTIION).setIndicator(view4).setContent(new Intent(this, 需要显示的Activity.class)); tabHost.addTab(tabSpec4); }}
我所做的效果如下
- Android 微博布局风格
- android dialog 两种自定义布局风格
- 简单的android布局-----------windows风格
- Android仿360卫士布局风格
- Android开发之拥有Material Design风格的折叠布局
- 布局与风格
- Android 风格
- 程序的布局与风格
- Qt中界面布局风格
- [Android]抄袭微博布局总结
- 组合CLASS来完成网页布局风格
- 组合CLASS来完成网页布局风格
- 代码布局与风格(一)
- 无滚动条,满屏布局风格
- GridView 显示不同风格的布局
- ExtJS的12种布局风格
- 自定义Android Toasts风格
- 自定义Android Toasts风格
- Windows_API_函数 参考大全
- WINCE下的RAS拨号连接(二)
- SQL2000 分页查询语句
- Struts,Hibernate,Spring经典面试题
- count用法
- Android 微博布局风格
- BOJ 1473 失落 按位异或
- 物料转移---供应商、工单、客户物料
- 10个实用的PHP正则表达式
- spring中的AOP与IOC
- 读后感----《我奋斗了18年才和你坐在一起喝咖啡》
- Java设计模式:工厂模式(一)简单工厂模式
- 徐小明20111103
- 麻省理工学院(MIT)研究生学习指导