您的位置:首页 > 移动开发 > Android开发

Android笔记--对JavaBean的理解和AlerDialog的使用。

2016-01-18 22:24 501 查看
对JavaBean的理解:

JavaBean是一个可重复使用的软件组件。可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。

具体使用可以是这样子:

在android中可以定义一个Test 类,就相当于一个JavaBean了。代码重写了Test的构造器(不需要可以不重写)。

public class Test {
private String Test1;
private String Test2;

public Test(String test1, String test2) {
setTest1(test1);
setTest2(test2);
}
public String getTest1() {
return Test1;
}
public void setTest1(String test1) {
Test1 = test1;
}
public String getTest2() {
return Test2;
}
public void setTest2(String test2) {
Test2 = test2;
}

}

结合JavaBean,顺便讲一下AlerDialog的使用。

首先,定义一个List<Test>类型。

List<Test> tests = new ArrayList<Test>();

然后在 onCreate的方法下写:
String test1 = "test1";
String test2 = "test2";
Test info = new Test(test1, test2);  //传入两个值,在Test类中,会使用setTest1()和setTest2()保存这两个值。
tests.add(info);
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setTitle("title");                     //设置对话框的标题
String str = "";
for (Test test : tests) {
str = test.getTest1() + ":" + test.getTest2() + "\n";            //在Test类中,通过getTest1() 和getTest2()会得到保存的两个值。
}
builder.setMessage(str);             //对话框的内容信息
builder.create().show();               //对话框的创建显示

运行程序,就会发现有对话框的存在了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息