第一篇原创,其实自己就是一菜鸟,简单分享点基本知识吧。希望能有所帮助吧。
TextView EditText Button ImageView 这几个控件可能是Android开发中最常用、最基本的几个控件
本篇文章就从最简单的角度介绍下这几个控件的用法(默认您已经掌握了开发环境的搭建,本吊还在用eclipse ,准备月底换电脑用 as;建议用as进行开发吧,好多开源资源只提供了as版本 )
MainActivity.java
1 public class MainActivity extends Activity { 2 3 private TextView tv; 4 private EditText et; 5 private Button btn; 6 private ImageView iv; 7 8 @Override 9 protected void onCreate(Bundle savedInstanceState) {10 super.onCreate(savedInstanceState);11 // 加载布局文件12 setContentView(R.layout.activity_main);13 // 初始化控件14 init();15 // 设置Button的OnClickListener监听器16 btn.setOnClickListener(new OnClickListener() {17 @Override18 public void onClick(View v) {19 // 将et中输入的内容通过Toast显示出来20 Toast.makeText(MainActivity.this,21 "et的输入为:" + et.getText().toString(), Toast.LENGTH_SHORT)22 .show();23 }24 });25 // 设置ImageView的OnClickListener监听器26 iv.setOnClickListener(new OnClickListener() {27 @Override28 public void onClick(View v) {29 // 当点击btn的时候就让iv的图片变成另一张图片30 iv.setBackgroundResource(R.drawable.animal);31 }32 });33 }34 35 private void init() {36 tv = (TextView) this.findViewById(R.id.acMain_tv_username);37 et = (EditText) this.findViewById(R.id.acMain_et_password);38 btn = (Button) this.findViewById(R.id.acMain_btn_login);39 iv = (ImageView) this.findViewById(R.id.acMain_iv_show);40 tv.setText("Hello , this is gh");41 }
activity_main.xml
110 11 20 21 32 33 45 46 55 56
效果图:
总结:
xml布局文件中只用了这几个控件的部分属性,都是最基本的属性;详细属性可以查阅官方文档
同时在Activity中只 监听了 Button 和 ImageView 的OnClickListener ,还可以监听其他事件,大家可以自行尝试一下