android常用代码大全 下载本文

广东海洋大学寸金学院综合实习资料二 授课班级: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 adapter;

@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(this, android.R.layout.simple_spinner_item, string);

//设置下拉列表的风格

adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);