Android入门系列002----普通控件使用
2013-02-23 20:21
417 查看
现在的ADT越来越好用,已经可以轻松使用工具面板进行可视化开发。这一章中介绍普通控件的使用方法。
一、Android控件使用基础:
1.添加控件
添加控件有两种方法,第一种,直接从工具箱中拖拽到activity_main.xml的设计视图中,然后在面板中设置属性即可。
观察项目中的变化,暂时只发现下面两个:
在activity_main.xml中会出现该控件类型命名的节,里面主要是对外观、定位的设置;
在自动生成的R.java中,内部类id(public static final class id)里,会自动生成一个对应该控件的id,如:public static final int textView1=0x7f070002;
2.手动改配置添加控件方式:
在activity_main.xml中手动添加控件设置节:
R.java中添加控件id的注册,会由eclipse自动转换成控件id注册和赋值:
上面代码中最后一句的是系统自动转化的,原来手动添加的代码是:
public static final int myTextView01;
手动在MainActivity.java里用代码添加:
需要在使用时,添加引用:
import android.widget.TextView;
一、Android控件使用基础:
1.添加控件
添加控件有两种方法,第一种,直接从工具箱中拖拽到activity_main.xml的设计视图中,然后在面板中设置属性即可。
观察项目中的变化,暂时只发现下面两个:
在activity_main.xml中会出现该控件类型命名的节,里面主要是对外观、定位的设置;
在自动生成的R.java中,内部类id(public static final class id)里,会自动生成一个对应该控件的id,如:public static final int textView1=0x7f070002;
2.手动改配置添加控件方式:
在activity_main.xml中手动添加控件设置节:
<TextView android:id="@+id/myTextView01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="61dp" android:layout_marginTop="69dp" android:text="测试测试" />
R.java中添加控件id的注册,会由eclipse自动转换成控件id注册和赋值:
public static final class id { public static final int menu_settings=0x7f070003; public static final int myTextView01=0x7f070001;}
上面代码中最后一句的是系统自动转化的,原来手动添加的代码是:
public static final int myTextView01;
手动在MainActivity.java里用代码添加:
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); TextView v1=new TextView(this); v1.setText("手动添加"); setContentView(v1); }
需要在使用时,添加引用:
import android.widget.TextView;
相关文章推荐
- ASP.NET AJAX入门系列:使用UpdatePanel控件(一)
- 【PullToRefresh 系列一基本使用方法】 Android上拉加载下拉刷新控件详解
- Android控件系列之RadioButton与RadioGroup使用方法
- ASP.NET AJAX入门系列:使用UpdatePanel控件(二)
- android开源系列:CircleImageView自定义圆形控件的使用
- Android控件系列之Button以及Android监听器使用介绍
- [Android] ListView (普通列表控件) 的基本使用方法
- Android 自定义感光器控件SolarProgressView,也可当做普通ProgressBar使用
- Android高级控件系列四之RecyclerView的使用
- android开源系列:CircleImageView自定义圆形控件的使用
- Android开发系列 QQ登陆界面——Android控件使用实例 - Carlos.V
- Android控件系列之XML静态资源使用介绍
- Android高级控件系列六之ViewPager的使用
- android开源系列:CircleImageView自定义圆形控件的使用
- Android控件系列之Toast使用介绍
- android开源系列:CircleImageView自定义圆形控件的使用
- ASP.NET AJAX入门系列:使用UpdatePanel控件
- Android控件系列之RadioButton与RadioGroup的基本使用