私は非常に単純な問題を抱えていますが、明らかに何か間違ったことをしています。私はこれを行うために多くの方法を試しましたが、常に何かが台無しになっています。
水平LinearLayoutがヘッダーとして機能するListViewがあります。LinearLayoutの左端と右端で、<と>を「戻るウィジェットと次のウィジェット」として機能させたい。LIST HEADER
部分はそれらの間の中央に配置する必要があります。
LIST HEADER
属性を作成するとandroid:layout_width="match_parent"
、右側の矢印が切り取られます。LIST HEADER
TextView
それ以外の場合は、XMLファイルのの後に表示されますが、左矢印の上に配置されます。
<リストヘッダー> リストアイテム番号1 リストアイテム番号2 リストアイテム番号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>