这礼拜我们学习了android图形用户组件的相关知识

目录(主要内容)

1、TextView

2、EditText

3、按钮(Button,ImagButton)

6、RadioButton

7、CheckBox

8、列表框控件(List View)

RadioButton\CheckBox 单选复选按钮

学习目的:

1、掌握在Android中如何建立RadioGroup和RadioButton

2、掌握RadioGroup的常用属性

3、理解RadioButton和CheckBox的区别

4、掌握RadioGroup选中状态变换的事件(监听器)

  首先我们学习了radiobutton的用法和radiogroup的用法。Radiogroup为按钮组,而radiobutton为其中的一个按钮在activity_main中先去修改布局的方式,将其修改为线性布局,增加总体的布局方式为垂直布局,再加入一个radiogroup并将其命名为radiogroup将宽度和高度设置为自动,设置方位为水平方位。在radiogroup下添加一控件为radiobutton,将其命名为radiobutton01,宽高设为自动,添加控件的文本为男,设置初始选中为true,android:checked="true"。添加第二个控件还是radiobutton将其命名为radiobutton02,宽高设为自动,添加控件的文本为女。在控件的下方添加一个文本,为选中的目标进行提示,首先需要将这个文本控件进行命名,为textview01,宽高都为自动,其中的文字需要引用valuse中string,hello_world后面的文字,作为初始状态。




在string文件中,需要修改hello_world后的文字为男被选定,这样就会在开始时,按钮显示默认为男,而文字为男被选定。在mainActivity中设置文本控件和按钮控件的变量设置为privateRadioGroup rGroup;private TextView tView;在setContentView(R.layout.activity_main);下对rGroup和tView进行赋值rGroup=(RadioGroup)findViewById(R.id.RadioGroup);   tView=(TextView)findViewById(R.id.textView01);用更名内置的方法进行监听,rGroup。rGroup.setOnCheckedChangeListener(newRadioGroup.OnCheckedChangeListener()。用switch来设置点击后显示的文本。switch(arg1)case R.id.RadioButton01:tView.setText("男被选中");break;case R.id.RadioButton02:tView.setText("女被选中");新建一个project在valuse中设置strings文件中hello_world后的文字,将其设置为手机拼配目录在layout中的xml文件中设置布局方式为垂直布局方式,设置一个控件为文本空间,宽高为自定义,文本显示的信息引用string的hello_world,这样就会显示需要的文字。添加一个ListView的点击事件,命名为listview01,宽高自定义。在mainactivity中定义一个变量,privateListViewlView;获取其中的控件lView=(ListView)findViewById(R.id.listview01);用string生成数据源Stringdata[]={"小米","华为" ,"苹果","三星","HTC"};将数据源移动到适配器ArrayAdapterarrayAdapter=newArrayAdapter(this,android.R.layout.simple_list_item_1,data);将适配器绑定给类表控件lView.setAdapter(arrayAdapter);








图片发自App


图片发自App



图片发自App


图片发自App





图片发自App






正在加载中...

更多相关文章

  1. android -> 修改自动转为大写 的textAllCaps 属性
  2. Android中如何设置RadioButton在文字的右边,图标在左边
  3. Android(安卓)仿微信Activity左右切换 【全局配置Activity显示动
  4. Android——继承SimpleAdapter重写自己的getView
  5. android LinearLayout 动态添加子View
  6. Android(安卓)编程下 Touch 事件的分发和消费机制
  7. Android(安卓)MD5加密算法
  8. Android(安卓)一行代码全局应用内屏蔽系统设置字体和显示大小
  9. Android(安卓)LCD和键盘 背光亮度设置

随机推荐

  1. android 设置默认语言 多语言切换
  2. Android系统初始化过程分析(Android(安卓)
  3. Android(安卓)多线程保证操作同步(同步锁
  4. 在Android中使用AlarmManager
  5. Android(安卓)AppWidgetProvider使用简例
  6. Android带节点的进度条
  7. Android仿易信界面SlidingMenu左右滑动
  8. 转 搭建android 开发环境(ubuntu10。04LTS
  9. Android(安卓)开机启动广播
  10. Android(安卓)>> 17. ViewModel(二)