【发布时间】:2014-04-11 02:23:23
【问题描述】:
我为我的应用创建了六个动态 Checkbox,如果复选框被选中,我想 Pop-up 一个 AlertBox 但我我从我的代码中找到任何结果。我是复选框的真正价值,但没有 AlertBox 即将到来。
Java 代码:
package com.example.mycheckbox;
import android.os.Bundle;
import android.app.Activity;
import android.app.AlertDialog;
import android.util.SparseBooleanArray;
import android.widget.CheckBox;
import android.widget.LinearLayout;
import android.widget.ListView;
public class MainActivity extends Activity
{
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
LinearLayout ll = (LinearLayout) findViewById(R.id.ii);
CheckBox[] cb = new CheckBox[6];
for (int i = 0; i < 6; i++)
{
cb[i] = new CheckBox(this);
cb[i].setText("Dynamic Checkbox " + i);
cb[i].setId(i + 6);
if (cb[i].isChecked())
{
AlertDialog.Builder myalert = new AlertDialog.Builder(this);
myalert.setTitle("Demo Title - "+i).setMessage(" Message from - "+i).setNeutralButton("Close", null).show();
}
ll.addView(cb[i]);
}
}
}
如果选中,我想为每个CheckBox 弹出一个AlertDialog。
【问题讨论】:
标签: android checkbox android-alertdialog