さて、私は例を使って私がやろうとしていることをできるだけ明確に説明しようとします。
私は5つのタブ(エンジン、ボディ、写真、スペック、色)を持つタブホストを持っています。xmlレイアウト(car.xml)の上部にはimageView1があります。レイアウトcar.xmlの下部には、タブがあります。各タブはインテントを呼び出します。"" car.this.coupe_specs = new Intent(this、coupe_tab.class);など ""
coupe_tab.xmlレイアウトには1つのtextViewがあります。
今私がやろうとしているのは、car.xmlのimageView1のid:をチェックした後、coupe_tab.xmlのtextViewフィールドのテキストを変更することです。
基本的に、car.javaからcar.javaのImageViewの値を確認し、trueの場合は、coupe_tab.javaのTextViewのテキストを変更します。問題は、onItemSelected関数内でこれらすべてを実行することです。
私の欲しい例を理解するのを助けるための非機能的な例:
import com.myexample._coupe_tab;
public void onItemSelected(AdapterView<?> example int view) {
if ("car.png").equals imageView1 {
textView1 = "example text 1";
}
else if ("car2.png).equals imageView1 {
textView1 = "example text 2";
}
else {
// do something else
}