广东海洋大学寸金学院综合实习资料二 授课班级:13计算机1、2班 授课教师:罗成裕
代码设计TextView textView = new TextView(this); //声明对象 textView.setTextColor(Color.RED); //设置字体颜色 textView.setTextSize(20); //设置字体大小 textView.setBackgroundColor(Color.BLUE);//控件背景色 textView.setText(\你好\ //显示的文字 textView.setHeight textView.setWidth
textView.setVisibility(GONE/VISIBLE); //设置为不可见/可见 textView.setGravity(Gravity.CENTER);//设置文字权重
监听器TextView textView = new TextView(this); //得到对象 textview.setOnClickListener(new
TextView.OnClickListener(){-------------------------------------------TextView监听器
public void onClick(View v){ } });
------------------------------------------------------------------------------------------------------------------------------- ImageButton 带图标的按钮 xml设计
android:id= \ android:layout_width=\ android:layout_height=\ android:src=\ //在xml设计所使用的图片 /> 代码中设计 广东海洋大学寸金学院综合实习资料二 授课班级:13计算机1、2班 授课教师:罗成裕 imageButton.setImageDrawable(getResources().getDrawable(R.drawable.image2));//在代码中设计使用的图片(得到对象后) 监听器 imageButton.setOnClickListener(new Button.OnClickListener() {---------------------------------------------ImageButton监听器 @Override public void onClick(View v) { //创建对话框 Dialog dialog = new AlertDialog.Builder(ImageButton_Dialog.this) .setTitle(\ .setMessage(\跳转到系统图片\ .setPositiveButton(\确定\DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub imageButton2.setImageDrawable(getResources().getDrawable(android.R.drawable.sym_action_call)); } }).create(); dialog.show(); } }); ------------------------------------------------------------------------------------------------------------------------------- EditText xml设计 android:id=\ 广东海洋大学寸金学院综合实习资料二 授课班级:13计算机1、2班 授课教师:罗成裕 android:layout_width=\ android:layout_height=\ android:textSize=\ android:layout_x=\ android:layout_y=\ android:hint=\请输入账号\设置当m_EditText中为空时提示的内容 /> 代码设计EditText editText = new EditText(this);//得到EditText对象 editText.setTextSize(20); //设置字体大小 editText.setHint(\请输入账号\ //设置当m_EditText中为空时提示的内容 监听器 editText.setOnKeyListener(new EditText.OnKeyListener(){-----------------------------------------EditText监听器 @Override public boolean onKey(View arg0, int arg1, KeyEvent arg2){ // 得到文字,将其显示到TextView中 m_TextView.setText(\文本框中内容是:\m_EditText.getText().toString()); return false; } }); ----------------------------------------------------------------------------------------------------------------- CheckBox 多项选择 需要对没有按钮设置监听器 xml设计 android:id=\ 广东海洋大学寸金学院综合实习资料二 授课班级:13计算机1、2班 授课教师:罗成裕 android:layout_width=\ android:layout_height=\ android:text=\ > 监听器 checkBox1.setOnCheckedChangeListener(new CheckBox.OnCheckedChangeListener() {//对每个选项设置事件监听-------------------CheckBox监听器 @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked){ if(m_CheckBox1.isChecked()){ DisplayToast(\你选择了:\ } } }); ------------------------------------------------------------------------------------------------------------------- Spinner 下拉列表 下面一个例子将可选内容通过ArrayAdapter和下拉列表连接起来。设置监听器 通过setVisibility方法设置当前显示项 main.xml xmlns:android=\ android:orientation=\ android:layout_width=\ android:layout_height=\ > android:id=\ android:layout_width=\ android:layout_height=\ 广东海洋大学寸金学院综合实习资料二 授课班级:13计算机1、2班 授课教师:罗成裕 android:text=\ /> android:id=\ android:layout_width=\ android:layout_height=\ android:layout_centerHorizontal=\ /> public class Activity01 extends Activity{ private static final String[] string = { \型\型\型\型\其他\ private TextView m_TextView; private Spinner m_Spinner; private ArrayAdapter @Override public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.main); m_TextView = (TextView) findViewById(R.id.TextView1); m_Spinner = (Spinner) findViewById(R.id.Spinner1); //将可选内容与ArrayAdapter连接 adapter = new ArrayAdapter //设置下拉列表的风格 adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);