2012-02-28 10 views
3

私はチャット用アプリケーションを開発しています。ここではListViewを使っています。 ListViewのテキストの太字と斜体のオプションを動的に設定したいと思います。 setTypeFaceが機能していません。 どうすればいいですか?リストビューの太字とイタリックに動的に変更します

+0

と同様に、リストビューについてCustomAdapterを作成しますか? –

答えて

3

setTypeFace works。 getView()メソッドでアダプタに設定する必要があります。 getViewを呼び出すには、adapter.notifyDataSetChanged()を使用する必要があります。

TextView eventText = (TextView) v.findViewById(R.id.eventText); 
    if (eventText != null) 
    { 
     eventText.setText(event.getUserName()); 
     if (event.isNew()) eventText.setTypeface(null, Typeface.BOLD); 
     else eventText.setTypeface(null, Typeface.NORMAL); 

    } 

次に、setTypeFace()メソッドで使用した例を示します。このコードは、アダプターのgetViewメソッドにあります。

+0

あなたはuのサンプルコードを与えることができますか?私はそれを得ていない。 – Tejaswini

+0

にいくつかのコード例が追加されました。 – colegu

+0

あなたの時間: – Tejaswini

関連する問題