私は2つ持っていますFragments
。 1つのFragment
はその他の質問の間に構成されています。Fragment
はAnswersで構成されています。例1人がQuestion(8)をクリックすると、それはItem
Noと言うことができ、次のアクティビティに移動し、そのQuestionのAnswer(8)をハイライト表示する必要があります。ハマった。私はあなたに一生懸命に感謝します。 いくつかのコードがあります。質問番号を送信しているか、次のアクティビティと次のアクティビティコードにこの質問番号noを送信しています。これをInterger
"a"に保存しました。次のアクティビティではどのようなタイプのIF条件を処理できますか?前のアクティビティのアイテム(リストビュー)をクリックした後、次のアクティビティのアイテム(リストビュー)を強調表示する方法?
最初のアクティビティ
lst.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
int index = position + 1;
Intent it = new Intent(this.getActivity(), NextActivity.class);
it.putExtra("Qlist", index);
startActivity(it);
}
次のアクティビティ
Intent it = getActivity().getIntent();
int a = it.getIntExtra("Qlist", 0);
String result=String.valueOf(a);
Toast.makeText(getActivity(), ""+a, Toast.LENGTH_LONG).show();
L (SQLiteの使用)(のSQLiteを使用して)最初のアクティビティのistViewアダプタコード
DatabaseAccess db=DatabaseAccess.getInstance(getActivity().getApplicationContext());
List<String> lst;
db.open();
lst=db.getexamq();
db.close();
ArrayAdapter<String> adapter = new ArrayAdapter<String>(ExamQ.this.getActivity(), android.R.layout.simple_list_item_1, lst);
lv.setAdapter(adapter);
次のアクティビティのリストビューアダプタコード
DatabaseAccess db=DatabaseAccess.getInstance(getActivity().getApplicationContext());
List<String> lst;
db.open();
lst=db.getexamq();
db.close();
ArrayAdapter<String> adapter = new ArrayAdapter<String>(ExamA.this.getActivity(), android.R.layout.simple_list_item_1, lst);
lv.setAdapter(adapter);
を追加するには、いくつかのコードを投稿することができますか? –
もう何を持っていますか?私は助けてほしいですが、あなたの側からの仕事の少しが高く評価されます。 – Maantje
私は努力していますが、ポイントは私が実際にどこから始めるべきかを知りたいということです。 ..私は考えてみましょう..... – Uzair