我想排列列表視圖中的6個字段我有位於屏幕頂部的6個標籤字段。我已將所有文本製作成相同大小,maxEms大小相同,佈局權重完全相同。我的問題是,列表視圖不會一直與屏幕左側對齊。它似乎有一些內置的默認左邊距。我可以擺脫重量並在我的標籤上設置手動邊距以使所有內容組合,但我認爲這可能是一個噩夢,當不同大小的屏幕發揮作用時。如何在TextViews下正確對齊一個列表視圖
下面是對我的屏幕第一佈局(在此佈局包含代表標籤爲我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>
內擴大,這裏的佈局是我的佈局圖像演示運行我的問題
我試圖調節我的標籤惡魔居住的線性佈局的左邊界,但它沒有影響。我對這篇較長的文章表示歉意,我只是想確保我提供了所有相關信息。在此先感謝
感謝,起初我沒有得到積極的結果,但因爲我在我的ArrayAdapter中有一些奇怪的String格式,試圖抵消差異。像魅力一樣工作。 –