是否可以将Android Tabhost设置为类似iPhone的样式?如果没有,是否有任何开源代码可以显示如何为Android创建底部选项卡?
alt text http://images.appshopper.com/screenshots/305/690205_2.jpg 
我正在搞制表演.
我想在tabcontent(framelayout)下面显示我的tabwidget.
我通过将tabwiget选项卡属性设置为来完成它
android:gravity="bottom"
Run Code Online (Sandbox Code Playgroud)
但是framelayout无法与这些标签对齐.
也就是说,标签显示在屏幕的底部并与framelayout重叠
怎么做?如果设置一个高度值到framelayout它没有针对android的所有屏幕进行优化.我能做什么?任何的想法???
我在android中使用标签栏.
默认情况下,它显示在顶部.
我希望它显示在底部.
有人可以解释一下如何做到这一点吗?
我在应用程序中打开键盘时遇到了一些问题.我这是在页面的底部,并在某些情况下,标签栏,并不总是当我在编辑文本并单击键盘的显示出来,它的移动我的标签栏在它的上面.这是一个例子:

所以我的问题是:有没有办法禁用它.我希望我的标签栏在显示时保持隐藏在键盘下方.
提前致谢!
我一直在寻找一天让我的Android应用程序在屏幕底部有标签的方法.
在Android开发者网站的样式和主题部分,他们似乎有我想要做的确切示例,但他们没有发现有必要提供一个像样的例子:

我在网上找到的所有提示/解决方案都失败了.我似乎总是得到以下对接丑陋的布局,其中选项卡在应用程序名称旁边的屏幕顶部错位:-(

有没有人知道如何实现这一目标?
非常感谢您的任何提示!
我正在查看http://bakhtiyor.com/2009/10/iphonish-tabs/上发布的示例,实际上他们已将Radio按钮替换为Tabview.
但问题是,我无法将图像设置为中心.它始终与左对齐.
这是截图.我希望我的视图看起来像这样,但我希望图像在中心.

这就是我的布局XML文件的外观
<?xml version="1.0" encoding="utf-8"?>
<TabHost xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/tabhost"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<FrameLayout android:id="@android:id/tabcontent"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:padding="20dip"/>
<RadioGroup android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:checkedButton="@+id/allcontacts"
android:gravity="center"
android:id="@+id/contactgroup">
<RadioButton android:id="@+id/allcontacts"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:orientation="vertical"
android:background="@drawable/button_radio"/>
<RadioButton
android:id="@+id/categories"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@drawable/button_radio"
android:orientation="vertical"
android:layout_gravity="center|right"/>
<RadioButton android:id="@+id/favourites"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="vertical"
android:layout_weight="1"
android:background="@drawable/button_radio"/>
</RadioGroup>
<TabWidget android:id="@android:id/tabs"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0" android:visibility="gone" />
</LinearLayout>
</TabHost>
Run Code Online (Sandbox Code Playgroud)
请指教
使用"默认"选项卡小部件后更新的图像

是否可以在默认的tabview中自定义上面的单选按钮.
你好,我是Android中的菜鸟.
我正在使用appcompat支持库添加标签ActionBarActivity.我已经编写了要添加的代码但是顶部显示的标签在屏幕截图中看到了它.我想设置Tabs出现在底部的这些.
知道为什么会这样吗?
private ActionBar mActionBar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// find the action bar
mActionBar = getSupportActionBar();
// First Tab of the Activity
ActionBar.Tab mTab = mActionBar.newTab().setText("First Tab").setTabListener(this);
mActionBar.addTab(mTab);
mActionBar.selectTab(mTab);
// Second Tab of the Activity
mTab = mActionBar.newTab().setText("Second Tab").setTabListener(this);
mActionBar.addTab(mTab);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override …Run Code Online (Sandbox Code Playgroud) 我希望在底部可见的每个页面中的应用程序中都存在静态底部菜单栏.我设计了菜单栏,但我很困惑是否必须将菜单代码与每个布局xmls集成以使菜单在每个页面中可见,并在每个活动类中编写代码以执行菜单点击功能.或者,如果有任何其他方式,我可以创建一个公共底栏,位于每个页面,并在单个活动类中编写菜单代码.
您好我如何在FragmentTabHost中创建底部TabWidget?我的xml看起来像这样:
<?xml version="1.0" encoding="utf-8"?>
Run Code Online (Sandbox Code Playgroud)
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1" >
<FrameLayout
android:id="@+id/realtabcontent"
android:layout_width="match_parent"
android:layout_height="fill_parent" />
</FrameLayout>
<TabWidget
android:id="@android:id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0"
android:orientation="horizontal"
android:tabStripEnabled="false" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
但我的TabWidget仍然位于顶部.
android android-layout android-tabhost android-fragments android-tabs
android ×10
android-tabs ×2
tabs ×2
android-menu ×1
keyboard ×1
layout ×1
menubar ×1
tabbar ×1