私は非常に単純なことをしようとしています: よくある質問のリストビューを作成し、質問をクリックすると回答がテキストビューに表示されます。質問と回答用に 2 つの文字列配列を作成し、各要素を項目としてリストします。5 つの q と 5 つの a があります。現在、質問はリストビューに正しく表示されていますが、onclick が機能していません。なにが問題ですか??
package freq.asked;
import android.app.ListActivity;
import android.os.Bundle;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.TextView;
public class FreqActivity extends ListActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//displays all elements of questions array in listview
setListAdapter(ArrayAdapter.createFromResource(getApplicationContext(),
R.array.questions, R.layout.main));
}
public void onItemClick(AdapterView<?> arg0, TextView v, int position, long id) {
String[] ans = getResources().getStringArray(R.array.answers);
for (int i=0; i<6; i++) {
//should display answer to question in textview
v.setTag(ans[i]);
}
}
}