我的标签栏在更大的屏幕上看起来更小,不知道为什么

时间:2012-06-13 08:31:34

标签: android android-layout android-screen

我正在尝试在不同的屏幕上使用自定义标签栏,只是看到一个奇怪的东西。

试用两款HTC手机,Legend和新款One X.

选项卡布局位于自己的文件(tab_indicator.xml)中,如下所示:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="0dp"
android:layout_height="50dp"
android:layout_weight="1"
android:layout_marginBottom="0dp"
android:orientation="vertical"

android:background="@drawable/tab_indicator"
android:padding="3dp">

<ImageView android:id="@+id/icon"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:src="@drawable/icon"

/> 

<TextView android:id="@+id/title"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="11dp"
    android:layout_alignParentBottom="true" 
    android:layout_centerHorizontal="true"
    android:layout_marginBottom="0dp"
    style="?android:attr/tabWidgetStyle"
/>    

现在,我的问题是“layout_height”!

在传奇上,这很好用,在文字显示之前,我的图标会在它们下面显示一些空格。

然而,在One X上,条实际上看起来较小并且文本与图标发生冲突,即高度似乎很小!

我原本期望相反,因为One x上的屏幕要大得多......

如果有人有任何想法,我会很感激。

0 个答案:

没有答案