Scrollview,AutocomplateTextview,Spinner等UI控件

常用的UI控件:
ProgressBar(进度条)
使用方法:
1、在layout文件的.xml文件中进行布局(width,height,style,progress,max)【style=?android:arr/progressbarstyle】
2、进程更改方法:在xml文件添加id属性才可以进行更改
progressbar.setprogress(int){动态设置progress}
更改进程时可以通过设置一个button来动态更改,具体方法有两种:
1,给button设置id,同时设置一个onclick方法,在.java文件重写onclick方法,在方法中通过view.getid方法得到每个button的id,
对id进行判断并使用progress.setprogress(int)方法来匹配对应的增加(减少);
2,给每个button设置id,通过button.setonclicklistener来监听button,在匿名内部类的重写方法中使用progress.setprogress(int)
方法来匹配对应的增加(减少),应该注意这种方法需要把每个button都new出来进行重写。

SeekBar(可拖动进度条)
1、在layout文件的.xml文件中进行布局(width,height,style,progress,max,thumb【更换图标】)
2,、监听方法:
给seekbar设置id,在.java中通过setonseekbarchangelistener()方法进行监听

Ratingbar(评分条)
1、在布局文件中布局(width,height,style,rating,numstarts,isIndicator【默认可编辑,但设置为true时不可编辑】)
2、监听方法:在布局文件中设置id,通过ratingbar.setonratingbarchanglistener()方法监听

Spinner()下拉栏
1、在layout文件的.xml文件中进行布局(width,height,android:spinnerMode    设置下拉菜单的显示样式
android:prompt    设置在dialog样式中的title
android:entries    静态设置下拉显示的内容的
2、设置监听事件:给Spinner设置id,在.java中先创造一个适配器对象adapter,将资源放入适配器,在通过spinner.setadapter()
将适配器放入spinner中,在通过spinner.setonitemselectedlistener()来监听

AutoCompleteTextView    自动补全视图
1、在layout文件的.xml文件中进行布局(width,height,hint[和edittext一样的用法,在输入之前显示的内容]
completionThreshold=int(输入int数目时自动补全)
2、设置监听事件:给Autocomplatetextview设置id,在.java中先创造一个适配器对象adapter,将资源放入适配器,在通过auto.setadapter()
将适配器放入spinner中,在通过auto.setonitemselectedlistener()来监听

Scrollview(滚动视图)
1、在layout文件的.xml文件中进行布局(width,height)值得注意的是滚动的内容的写法:
<Scrollview>
    <Linearlayout>
        <Textview
        ....
            ....../>
    </Linearlayout>
</Scrollview>
<Imageview
....
/>
2、滚动的方法:
给scrollview设置id;
给imageview设置id,调用image.setonclicklistener()方法,在方法中使用scrollView.smoothScrollTo(0, 0);来进行滚动的设置


转载于:https://my.oschina.net/weiwei1314/blog/655889

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值