からfragment.xmlの要素を変更します。どうすればMainActivityからのフラグメントの要素を変更したいMainActivity.java
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
setContentView(R.layout.activity_main);
list = (ListView) findViewById(R.id.list);// => this is the error
...
list.setOnItemClickListener(new Adapter.OnItemClickListener() {//this can't work because list isn't in layout=>activity_main
....
私は「MainActivityからlis'tを操作するが、私はできない、ので必要要素 "list"はフラグメントcontainer.xmlにあり、activity_main.xmlにはありません。 activity_main.xmlに 'list'を移動することはできません。なぜなら、container.xmlにロードする必要があるからです。 MainActivityからどのようにして正しい方法で呼び出すことができますか?