android基本组件

1.显示文本的组件--TestView

A,设置背景

  设置背景的三个方法

   1--参数为颜色值

   2--参数为Drawable对象

   3--参数为资源ID

  

  mTextView.setBackgroundColor(color);

  mTextView.setBackgroundDrawable(d);

  mTextView.setBackgroundResource(resid);

  

  B, 设置大小

  mTextView.setTextSize(20);//设置text大小

  C, 设置文字与组件边缘的距离

  //设置文字据组件TedxtView四个方向

  (left,top,right,bottom)边缘的距离

2.按钮组件

包括普通按钮,带图按钮,开关状态按钮,单选/复选框等

(1)普通按钮

button,这些按钮需要处理3个事件,分别为

触摸事件(onTouch),

焦点变化事件(onFocusChange),

键盘事件(onKey)

(2)带图按钮

和普通按钮设置带背景按钮类似,只是设置带图按钮的src

<TableRow>

<Button

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:background="@drawable/button"

android:text="图片背景的普通按钮"/>

<ImageButton

android:layout_width="wrpa_content"

android:layout_height="wrpa_content"

android:src="@drawable/button"/>

</TableRow>

(3)文字按钮

drawableX属性设置图像

drawablePadding设置文字和图像之间的距离

(4)单选框

RadioGroup.check(R.id.dotNet);将id名为dotNet的单选框设置成选中状态

(RadioButton) findViewById(radioGroup.getCheckedRadioButtonId());//获取被选中的单选框

RadioButton.getText();//获取单选框的值
调用setOnCheckedChangeListener()方法,处理单选框被选择事件,把RadioGroup.OnCheckedChangeListener实例作为参数传入
(5)复选框

每个多选框都是独立的,可以通过迭代所有多选框,然后根据其状态是否被选中再获取其值。

CheckBox.setChecked(true);//设置成选中状态。
CheckBox.getText();//获取多选框的值
调用setOnCheckedChangeListener()方法,处理多选框被选择事件,把CompoundButton.OnCheckedChangeListener实例作为参数传入

(6)开关状态ToggleButton按钮
3.进度条

(1)进度条控件为ProgressBar,通过设置andrid:styel可

以设置圆形和水平进度条方式

(2)SeekBar--带拖动的水平进度条

(3)进度条颜色的配置

进度条默认都是黄色,progress和seekBar都未提供配

置进度条颜色的属性,但可以通过drawable资源和

android:progressDrawable属性来配置,完成颜色的修改
ProgressBar.setMax(100);//设置总长度为100
ProgressBar.setProgress(0);//设置已经开启长度为0,假设设置为50,进度条将进行到一半

4.下拉列表组件--Spinner

Spinner.getItemAtPosition(Spinner.getSelectedItemPosition());获取下拉列表框的值
调用setOnItemSelectedListener()方法,处理下拉列表框被选择事件,把AdapterView.OnItemSelectedListener实例作为参数传入

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值