2010-12-29 10 views
12

私はインターネットなどの検索を行っていますが、私の問題の解決策は見つかりませんでした。私は、リストビューを作成し、アダプタを設定しています:android:リストビューアイテムの幅fill_parent doesnt work

myListView.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, theStringList)); 

theStringListはアイテムを持つ単純なLinkedListの<文字列>です。

android.R.layout.simple_list_item_1は次のとおりです。

<TextView android:id="@android:id/text1" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:textAppearance="?android:attr/textAppearanceLarge" 
    android:gravity="center_vertical" 
    android:paddingLeft="6dip" 
    android:minHeight="?android:attr/listPreferredItemHeight"/>; 

問題:リストビュー項目のテキストだけではなく、画面全体に合いますか?!?!?

答えて

29

あなたはどのようにあなたのListViewを作成していますか?それはXMLで定義されていますか? ListActivityを使用していますか?または、プログラムでプログラムを作成していますか? ListView自体の幅がfill_parentであることを確認する必要があります。

+0

ありがとうございます!私は何かを見過ごした! –

3

TextViewの親ビューは誰ですか?その設定も確認してください。画面よりも固定幅であるか、または「wrap_content」に設定されている可能性があります。

関連する問題