我有一个非常简单的问题,但我显然做错了什么。我已经尝试了很多方法来做到这一点,但总有一些事情搞砸了。Android RelativeLayout标题问题
我有一个水平LinearLayout作为标题的ListView。我希望<和>充当“后退和下一个”小部件,位于LinearLayout的最左侧和最右侧部分。 LIST HEADER
部分应该在它们之间居中。
制作LIST HEADER
有属性android:layout_width="match_parent"
切断右手箭头。否则,它将位于左侧箭头的顶部,即使它出现在XML文件中的LIST HEADER
TextView
之后。
< LIST HEADER > List item number 1 List item number 2 List item number 3
我不是新在这个阶段到Android但这似乎根本。任何帮助,将不胜感激。 我应该补充说我没有使用eclipse。
当前XML(有点凌乱尝试这么多的事情,道歉后):
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:orientation="horizontal"
android:gravity="center"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
android:id="@+id/LeftFormulaHeaderLayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="left"
android:textSize="@dimen/text_huge"
android:id="@+id/LeftFormulaHeader"
android:text="<"/>
</RelativeLayout>
<TextView
android:layout_width="200dip"
android:layout_height="wrap_content"
android:textSize="@dimen/text_huge"
android:ellipsize="end"
android:scrollHorizontally="false"
android:singleLine="true"
android:gravity="center"
android:id="@+id/FormulaHeader"/>
<RelativeLayout
android:id="@+id/RightFormulaHeaderLayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView
android:id="@+id/RightFormulaHeader"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:textSize="@dimen/text_huge"
android:text=">"/>
</RelativeLayout>
</RelativeLayout>
</LinearLayout>
<ListView
android:id="@+id/TheList"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#000033"
android:layout_weight="1"
android:drawSelectorOnTop="false" />
<TextView
android:id="@+id/empty_list_item"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:visibility="gone"
android:text="@string/empty_list" />
</LinearLayout>
除了修改'RelativeLayout'的'layout_height'是'wrap_content',这个解决方案工作得很好。谢谢大家! –