2012-02-17 3 views
0

を一覧表示するフォントスタイルを設定します。は、私は、リストビューを持つビュー

listFontStyleres/values/styles.xmlの下で定義されています

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <style name="listFontStyle"> 
     <item name="android:textSize">28sp</item> 
    </style> 
</resources> 

私は、Javaコードでリストの内容を読み込ま。基本的には、文字列のリストをアダプタに設定します。アダプタをリストビューに設定します。

私の問題はです。リストビューに設定したスタイルは機能しません。フォントサイズは変更されません。どうして?

** * *UPDATE* ** *

[OK]を、は、おそらくに私の質問を更新した方がよい:どのようにスタイルを設定することができますアイテムレイアウトファイルを持たないで、simpleAdapterのJavaコードとリストのリストにコンテンツを入れるだけのlist viewに?

+0

私は/あなたが 'スタイル=" @スタイルを追加する必要があることを推測しますあなたのリストに直接ではなく、 あなたのリストに直接ではない –

+0

私が言ったように、私は単純なアダプタと文字列のリストを使用して、リストを作成するためにJavaコードを使用して、どのように私のアイテムにスタイルを追加できますか?私の場合、アイテムレイアウトファイルはまったくありません。 –

+0

次に、textviewを含むcustom_listitem.xmlが必要です。そのtextviewには、style.andを指定する必要があり、listviewにデータを入力するときに、デフォルトのlistitemではなくxmlファイル名を指定する必要があります。 – Hiral

答えて

0

[OK]を、これはあなたがそれを行うことができる方法の例です。ここ

SimpleAdapter mSchedule = new SimpleAdapter(this.getBaseContext(), listItem, R.layout.list_categories_item, new String[] { "categoryName" }, new int[] { R.id.categoryName }); 

がlist_categories_item.xmlです:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" android:layout_width="fill_parent" 
    android:layout_height="fill_parent" android:background="@drawable/bg_list_category_item"> 

<TableLayout 
    android:layout_width="fill_parent" android:layout_height="fill_parent"> 
    <TableRow> 
     <TextView android:id="@+id/categoryName" 
      android:layout_width="70dip" android:layout_height="wrap_content" 
      android:layout_weight="1" android:text="test" android:paddingLeft="10dp" 
      android:paddingRight="10dp" android:paddingBottom="5dp" 
      android:paddingTop="5dp" android:textStyle="bold" android:textSize="25dp" android:textColor="@color/black" android:shadowColor="#FFFFFFFF"/> 
    </TableRow> 
</TableLayout> 

</LinearLayout> 
+1

**** UPDATE **** 私はそれが可能ではないと思います。 あなたは本当にアイテムレイアウトxmlの使用を検討するべきです、それは多くの仕事ではなく、適切な解決策になります。 希望する –

関連する問題