まず、テーブルの行をクリックして、別のアクティビティに移動する方法を見てみましょう。XMLファイルプロパティのテーブル行で、次の構文を指定します。
android:onClick="onClick"
次に、createメソッドの直後のアクティビティにこの行を入力します
public void onClick(View v){
Intent intent=new Intent(v.getContext(),newActivityname.class);
startActivityForResult(intent,0);
}
これを行うと、テーブルの行をクリックすると、uは別のアクティビティ名にリダイレクトされますnewActivityname
。
第二に、はい、あなたはある条件に基づいて同じ活動のために異なるレイアウトファイルを設定することができます。たとえば、このようにするよりも整数値の条件に従ってレイアウトファイルを配置したい場合
int flag=0;
if(flag==0){
setContentView(R.layout.xml1);
}
if(flag==0){
setContentView(R.layout.xml2);
}
if(flag==1){
setContentView(R.layout.xml3);
}
if(flag==3){
setContentView(R.layout.xml4);
}
このように、いくつかの条件に基づいて、レイアウトを設定できます。
3番目のクエリについては、より具体的に回答してください。