画面の上部にある 6 つのラベル フィールドを使用して、リスト ビューに 6 つのフィールドを並べようとしています。すべてのテキストを同じサイズ、maxEms を同じサイズ、レイアウトのウェイトをすべて同じにしました。私の問題は、リスト ビューが画面の左側に完全に整列していないことです。デフォルトの左マージンが組み込まれているようです。重みを取り除き、ラベルに手動でマージンを設定して、すべてのラインナップを作成できるかもしれませんが、さまざまなサイズの画面が登場すると悪夢になる可能性があると思います.
これが私の画面の最初のレイアウトです (このレイアウトには、私の listView のラベルを表す TextViews が含まれています。線形レイアウトは、相対レイアウトの内側にあります)
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:layout_below="@+id/dateDisplayTextView"
android:orientation="horizontal" >
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:layout_weight="1"
android:maxEms="2"
android:text="#1"
android:textColor="@color/green"
android:textSize="16sp" />
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:layout_weight="1"
android:maxEms="2"
android:text="#2"
android:textColor="@color/green"
android:textSize="16sp" />
<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:layout_weight="1"
android:maxEms="2"
android:text="#3"
android:textColor="@color/green"
android:textSize="16sp" />
<TextView
android:id="@+id/textView5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:layout_weight="1"
android:maxEms="2"
android:text="#4"
android:textColor="@color/green"
android:textSize="16sp" />
<TextView
android:id="@+id/textView6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:layout_weight="1"
android:maxEms="2"
android:text="#5"
android:textColor="@color/green"
android:textSize="16sp" />
<TextView
android:id="@+id/textView7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:layout_weight="1"
android:maxEms="2"
android:text="PB"
android:textColor="@color/red"
android:textSize="16sp" />
</LinearLayout>
<ListView
android:id="@android:id/list"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_above="@+id/emailButton1"
android:layout_below="@id/linearLayout1" >
</ListView>
<Button
android:id="@+id/emailButton2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:text="Back" />
<Button
android:id="@+id/emailButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:onClick="emailTickets"
android:layout_alignParentRight="true"
android:text="Email tickets to contacts" />
これが私のカスタムアダプター内で展開されるレイアウトです
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:orientation="horizontal" >
<TextView
android:id="@+id/number1TextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:maxEms="2"
android:layout_weight="1"
android:textSize="16sp"
android:text="TextView" />
<TextView
android:id="@+id/number2TextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:maxEms="2"
android:layout_weight="1"
android:textSize="16sp"
android:text="TextView" />
<TextView
android:id="@+id/number3TextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:maxEms="2"
android:layout_weight="1"
android:textSize="16sp"
android:text="TextView" />
<TextView
android:id="@+id/number4TextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:maxEms="2"
android:layout_weight="1"
android:textSize="16sp"
android:text="TextView" />
<TextView
android:id="@+id/number5TextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:maxEms="2"
android:layout_weight="1"
android:textSize="16sp"
android:text="TextView" />
<TextView
android:id="@+id/numberPBTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:maxEms="2"
android:layout_weight="1"
android:textSize="16sp"
android:text="TextView" />
</LinearLayout>
そして、これが私の問題を示す私のレイアウト実行の画像です
ラベルの悪魔が存在する線形レイアウトの左マージンを調整しようとしましたが、影響はありませんでした。長い投稿についてお詫び申し上げます。関連するすべての情報を確実に提示したかっただけです。前もって感謝します