我在AnDroiD项目中使用TABHost做了一个底部菜单,...

现在tabhost已经被废弃了,现在的实现方式是用fragment碎片,就是界面是Activity,中间FrameLayout载入的是不同的fragment,就达到了你的功能,下面是公用的菜单按钮

修改界面里面的button按钮事件里面写:Intent intent = new Intent(); intent.putExtra("some_value",你要传的值); intent.setClass(TabHost.this,Chaxun_activity.class); startActivity(intent);查询界面里面写:Intent intent = getIntent(); String value = intent.getStringExtra("some_value"); if(value == 查询条件等你要比较的内容){执行刷新操作}

标签 id 只能是: android:id="@android:id/tabhost"

跟菜单一起用啊

Tab标签页是界面设计时经常使用的界面控件,可以实现多个分页之间的快速切换,每个分页可以显示不同的内容,下图是Android系统内置的Tab标签页,点击“呼出/接听键”后出现,用于电话呼出和查看拨号记录、联系人.Tab标签页的使用

android:layout_height=“1”

直接把TabWidget放最下面就行了,以下是我的项目中的代码

有什么不可以的呢.技术过不过时是相对的.第一、看功能能不能实现第二、不同实现方式中,这种方式是不是有绝对缺陷或者有明显的劣势你这又不是界面布局过时,只是实现方式.目前方便些的可以通过radiogroup+framelayout的方式,主要便于应用fragment

实现自定义tab过程如下:1.制作4个9patch的tab样式,可参考android默认的资源 tab_unselected.9.png tab_selected.9.pngtab_press.9.pngtab_focus.9.png 这4个资源分别代表Tab的4种状态.2.定义Tab的selector样式(就叫它tab_indicator.xml

直接使用相对布局唉,把菜单设置为在底部就好了

相关文档

电脑版