私は初心者です。私の文字列を他のレイアウトにリダイレクトできるクリック可能なものにするにはどうすればよいですか。または異なるレイアウト。
編集済みこれは私のものMainActivity.java
です:
public class MainActivity extends Activity {
String[] country = new String[] {
"China",
"India",
"Sri Lanka",
"Malaysia",
"Japan",
};
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.listview_layout, country);
ListView listView = (ListView) findViewById(R.id.listView);
listView.setAdapter(adapter);
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
Intent in = new Intent(MainActivity.this,PageOne.class);
startActivity(in);
};
});
}
これは PageOne.class です
public class PageOne extends Activity implements OnClickListener{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.china);
getIntent().getStringExtra("China");
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
}
}
私がやりたかったのは、インドがクリックされたときにIndia.xmlに移動し、中国がクリックされた場合はChina.xmlに移動しますが、クリックした文字列はchina.xmlです。