- GOAL 1に値を取得する:ボタンをクリックしてチェックを任意のラジオボタンがない場合、それはトーストすることにより、ユーザーに警告します。ラジオボタンがチェックされていれば、新しいアクティビティに移動します(またはあなたの上でsmtを実行します)。
まずはRADIOGROUPがチェックかチェックして、静的なint型
public class hanh1_2 extends Activity{
public static int ButID;
@Override
第二に、ボタンのアクションを設定します。
final Button ok2 = (Button) findViewById(R.id.ok2);
ok2.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// Set int of ButID = checkedradiobuttonID
//If ButID = -1 --> there isn't bt checked
int ButID = tieng.getCheckedRadioButtonId();
if (ButID == -1){
Toast.makeText(hanh1_2.this, "Check a butt pls", Toast.LENGTH_SHORT).show();
}
else {
Intent intent2 = new Intent(hanh1_2.this,hanh1_3.class);
startActivity(intent2);
}
}
});
高度に無意味な、しかし、私のようないくつかの初心者:)
ありがとう、パート2は本当に私を助けます。しかし、パート1、私の目標は:ユーザーがok2をクリックすると、ラジオボタンのチェックがある場合、私は彼が次のアクティビティに連れて行きます。そうでなければ、私はtoast.makeTextに彼に1つをチェックするよう警告します。 – NKidd
私はそれを認識します。しかし、私が与えた情報に基づいて、その小さなロジックを実装する際には問題はありません。実際には、あなたはすでに99%を持っています。 'index1'を' 1'に初期化するだけです: 'index1 = -1;'あなたは良いことがあるはずです。 –
うん。ありがとうございます :) – NKidd