内容发布更新时间 : 2025/6/22 17:19:58星期一 下面是文章的全部内容请认真阅读。
广东海洋大学寸金学院综合实习资料二 授课班级: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);