Android 重新创建Google+;/谷歌阅读器一样的标题导航栏???(安卓)
我创建了一个标题菜单,它与下面我正在开发的应用程序的屏幕截图非常相似。然而,我不太明白如何使按钮始终保持向右齐平,并且徽标所在的字段自动填充剩余的屏幕空间(即在屏幕旋转后) | 我确信这个解决方案和layout_width属性有关,但我不知道具体是如何实现的。任何帮助都将不胜感激!!!他们目前正处于一个相对年轻的时期Android 重新创建Google+;/谷歌阅读器一样的标题导航栏???(安卓),android,android-relativelayout,Android,Android Relativelayout,我创建了一个标题菜单,它与下面我正在开发的应用程序的屏幕截图非常相似。然而,我不太明白如何使按钮始终保持向右齐平,并且徽标所在的字段自动填充剩余的屏幕空间(即在屏幕旋转后) | 我确信这个解决方案和layout_width属性有关,但我不知道具体是如何实现的。任何帮助都将不胜感激!!!他们目前正处于一个相对年轻的时期 <RelativeLayout android:layout_width="fill_parent" android:layout_height="50sp"
<RelativeLayout android:layout_width="fill_parent"
android:layout_height="50sp"
android:background="@color/red"
android:padding="0px">
<TextView android:id="@+id/logo"
android:layout_width="200sp"
android:layout_height="50sp"
android:text="Logo" android:gravity="center_vertical"/>
<TextView android:id="@+id/dividerOne"
android:layout_width="1px"
android:layout_height="50sp"
android:layout_toRightOf="@+id/logo"
android:layout_alignTop="@id/logo"
android:background="@color/white"
android:text="" />
<TextView android:id="@+id/blockList"
android:layout_width="50sp"
android:layout_height="50sp"
android:layout_toRightOf="@+id/dividerOne"
android:layout_alignTop="@id/dividerOne"
android:gravity="center"
android:text="Block List" />
<TextView android:id="@+id/dividerTwo"
android:layout_width="1px"
android:layout_height="50sp"
android:layout_toRightOf="@+id/blockList"
android:layout_alignTop="@id/blockList"
android:background="@color/white"
android:text="" />
<TextView android:id="@+id/Log"
android:layout_width="50sp"
android:layout_height="50sp"
android:layout_toRightOf="@+id/dividerTwo"
android:layout_alignTop="@id/dividerTwo"
android:gravity="center"
android:text="Log"/>
</RelativeLayout>
在@+id/logo
上尝试添加android:layout\u weight=“1”
您还需要将相对布局更改为线性布局
请参见它不允许我使用重量作为参数。这只适用于线性布局吗?这将引导我走向正确的方向。我必须做以下更改:1)使用布局权重(而不仅仅是“权重”!)2)从相对布局更改为线性布局3)删除所有“布局权重”和“布局权重”属性4)设置所有高度以填充父级(出于某种原因)对不起,我的简短。我是说体重,很高兴你走上了正确的方向;我也没有考虑<代码> LayOutoSuth<<代码>的限制(因为它只适用于<代码>线性布局< /代码>和<代码> TabelayayOuts<代码>。无论如何,在这种情况下最好使用线性布局,因为RelativeLayout要复杂得多,因此对设备的负担更重。您的布局显然是一组线性的视图
s,因此不需要那么复杂。