私の意図を説明させてください。ドローアブル リソースに多数の画像があり、それらに関連付けられた一意の名前があります。ユーザー文字列の入力を取得し、ボタンがクリックされたときにユーザーが表示するものと比較したい。ユーザー入力と比較するために、イメージビューに文字列の説明を追加する可能性はありますか? 私の意図を明確に説明できれば幸いです。また、2 つの文字列が等しくない場合はフィードバックを表示したいし、その逆も同様です。
質問する
64 次
2 に答える
1
本当にあなたの意図に従っているかどうかはわかりませんが...それぞれに説明がある列挙型を作成すると、説明と入力を簡単に一致させることができます。
public enum Pic {
PIC1(R.drawable.example,"This is a description"),
....,
....;
private int resource;
private String description;
private Pic(int resource, String description){ ... this.desc = . desc etc};
public boolean isCorrect(String input){
return input.equals(description);
}
イメージビューで使用しているインスタンスへの参照を保持し、ユーザー入力で isCorrect() を呼び出し、それに応じてフィードバックに反応します。
于 2013-03-02T23:14:48.327 に答える
0
あなたが望むのはsetTag(Object tag)のように聞こえます
于 2013-03-02T23:23:22.210 に答える