2016-08-11 11 views
0

は、私は単純なカスタムリストビューを取得しようとしていますし、要素が互いに付着しているとして、次のようにever.Iがprogram_list.xmlファイルを作成しているよりも、最悪に見えた打たれています:なぜ彼らはお互いにくっついているのですか?

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="horizontal" android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:gravity="fill_horizontal|center_horizontal"> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textAppearance="?android:attr/textAppearanceLarge" 
    android:text="1" 
    android:id="@+id/TVIDC" 
    android:layout_weight="1" /> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textAppearance="?android:attr/textAppearanceLarge" 
    android:text="Name" 
    android:id="@+id/TVNameC" 
    android:layout_weight="1" /> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textAppearance="?android:attr/textAppearanceLarge" 
    android:text="Date" 
    android:id="@+id/TVDateC" 
    android:layout_weight="1" /> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textAppearance="?android:attr/textAppearanceLarge" 
    android:text="0.00" 
    android:id="@+id/TVAmountC" 
    android:layout_weight="1" /> 
</LinearLayout> 

はこれがありますカスタムリストファイル:

解決策をすばやく見つけると、私は打撃を受けて、再生ストアにアプリケーションをアップロードし、大きな問題の画像を参照したいと思います。事前に皆に感謝し、私は赤いボックスを削除するためにいくつかの愚かな詳細を書く必要がありますので、投稿するために多くのことを考えていない、私はこのボックスを削除する必要があります。まだこの愚かなボックスは行っていません。ちょっとスタックオーバーフロー!それは怒った。

この

は、問題の原因となっている。

Its what coming

をしかし、私はこれをしたい:

Good one

+0

!!何か他の提案..... – MRX

+0

が機能しなかったためmatch_parentするwrapcontentから自分の幅を変更し –

+0

私はあなたのレイアウトの変更をしていないし、私のために正常に動作するカスタムアダプタを使用して同じプログラムを作った – MRX

答えて

0

変更し、あなたの意見の幅をandroid:layout_width="0dp"に。また、私はあなたがこのラインを必要と思わないと思う。android:gravity="fill_horizontal|center_horizontal"

0

LinearLayoutの親には合計がないはずです。

<LinearLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="horizontal" android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:gravity="fill_horizontal|center_horizontal" 
android:weightSum="4"> 
によって

<LinearLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="horizontal" android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:gravity="fill_horizontal|center_horizontal"> 

を交換しては、すべてのTextView

関連する問題