Posts Tagged ‘Android’

Android下拉列表(Spinner)例子

下拉列表(Spinner)的例子,首先要在layout中拖放一个Spinner,例子中的ID为Spinner01 <Spinner android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_y="132dip" android:layout_x="97dip" android:id="@+id/Spinner01"></Spinner> 代码: /* ArrayAdapter.createFromResource参数解析: 第一个是Context, 第二个(R.array.colors)是数据来源,在values.xml,内容为 <?xml version="1.0" encoding="utf-8"?> <resources> <string-array name="colors"> <item>red</item> <item>blue</item> <item>green</item> <item>yellow</item> <item>black</item> </string-array> </resources> 第三个(android.R.layout.simple_spinner_item)为显示的样式 */ Spinner spinner = (Spinner) findViewById(R.id.Spinner01); //建立方法有两种 //方法一,从xml读取 //ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.colors, android.R.layout.simple_spinner_item);   //方法二,使用数组 CharSequence[] seq = {"test11","test12","test13","test14","test15"}; ArrayAdapter<CharSequence> adapter = new ArrayAdapter<CharSequence>(this, android.R.layout.simple_spinner_item, seq); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner.setAdapter(adapter); [...]


Android-AlertDialog(警告窗口)例子

Android-AlertDialog(警告窗口)的一个例子 new AlertDialog.Builder(TestActivity.this)//Context .setTitle("标题啊") .setIcon(android.R.drawable.ic_dialog_alert)//图标 .setMessage("内容") .setNegativeButton("取消",new DialogInterface.OnClickListener() {//按钮1 public void onClick(DialogInterface arg0, int arg1) { } }) .setPositiveButton("确定", new DialogInterface.OnClickListener() {//按钮2 public void onClick(DialogInterface arg0, int arg1) { finish(); } }).show();//显示