何度も言われていることかもしれませんが、申し訳ありませんが、ウェブ全体を検索しても解決策を見つけることができません。String の配列から ListView を作成する必要がありますが、たとえば、文字列に「黄色」の単語が含まれている場合、テキストの色は黄色になります。どうすればこのようなものを設定できますか?
質問する
1095 次
3 に答える
1
キーをカラー ワード、値を整数として HashMap を作成します。
サンプルコード:
HashMap<String, Integer> colorCode = new HashMap<String, Integer>();
colorCode.put("Red", Color.parseColor("Red"));
// put all pre-defined color in map
tv.setTextColor(colorCode.get("your color word"));
于 2013-09-30T15:16:18.617 に答える
0
Java の最新バージョンでは、String 値に対して switch ステートメントを実行できるため、それぞれの場合で string と setBackgroundColor をオンに切り替えます。
于 2013-09-30T15:05:36.010 に答える