Android入门之CharacterPickerDialog(纯java)
来源:互联网 发布:盐和避难所 for mac 编辑:程序博客网 时间:2024/06/10 04:26
import android.app.Activity;import android.os.Bundle;import android.text.method.CharacterPickerDialog;import android.view.Gravity;import android.view.View;import android.view.View.OnClickListener;import android.widget.*;public class CharacterPickerDialogTest extends Activity {private RelativeLayout mainView = null;private TextView tv = null;private Button button = null;private CharacterPickerDialog cpd = null;public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);mainView = new RelativeLayout(this);tv = new TextView(this);RelativeLayout.LayoutParams lp_tv = new RelativeLayout.LayoutParams(-2,-2);lp_tv.addRule(RelativeLayout.CENTER_IN_PARENT);tv.setLayoutParams(lp_tv);tv.setGravity(Gravity.CENTER_HORIZONTAL);tv.setText("这里显示结果");button = new Button(this);RelativeLayout.LayoutParams lp_button = new RelativeLayout.LayoutParams(-2, -2);lp_button.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);lp_button.addRule(RelativeLayout.CENTER_HORIZONTAL);button.setLayoutParams(lp_button);button.setText("打开");button.setOnClickListener(new OnClickListener() {public void onClick(View v) {if (cpd == null) {cpd_init();}cpd.show();}});mainView.addView(tv);mainView.addView(button);setContentView(mainView);}/* cpd初始化 */void cpd_init() {EditText et=new EditText(this);et.setLayoutParams(new LinearLayout.LayoutParams(-1,-2));final String options="0123456789ABCDEF";cpd= new CharacterPickerDialog(this, new View(this), null,options,false){public void onClick (View v){//tv.setText("你按下了"+((Button)v).getText().toString()); dismiss(); }public void onItemClick (AdapterView parent, View view, int position, long id){tv.setText("你按下了Button"+((Button)view).getText().toString()+"\n"); tv.append("该Button的position为"+position+"\n");tv.append("该buton的ID为"+id);dismiss(); }};}}
- Android入门之CharacterPickerDialog(纯java)
- Android入门之TextView(纯java)
- Android入门之EditText(纯java)
- Android入门之RadioGroup(纯java)
- Android入门之Spinner(纯java)
- Android入门之AutoCompleteTextView(纯java)
- Android入门之DatePicker(纯java)
- Android入门之TimePicker(纯java)
- Android入门之ScrollView(纯java)
- Android入门之ProgressBar(纯java)
- Android入门之SeekBar(纯java)
- Android入门之RatingBar(纯java)
- Android入门之ImageView(纯java)
- Android入门之ImageButton(纯java)
- Android入门之Gallery(纯java)
- Android入门之GridView(纯java)
- Android入门之Menu(纯java)
- Android入门之ContextMenu(纯java)
- 软件计划
- uboot之makefile学习
- NULL不是关键字!
- Java lastIndexOf 、indexOf方法
- Ubuntu下安装GTK+步骤
- Android入门之CharacterPickerDialog(纯java)
- java FCKEditor 多用户上传
- 软件需求分析
- 5、从头学Android之SubMenu子菜单
- makefile编写
- java集合类中常见接口、类的区别和联系
- tar命令使用
- C# 扩展方法简介
- SQL---DML---联结表のCROSS JOIN和INNER JOIN