《Android面试宝典》学习笔记(第三章:组件)
Android支持哪些方式显示富文本信息?
1,利用富文本标签,类似于html标签,如<b>,<font>,<img>等,不过不能直接作为textview.settext的参数值,而应该静html.fromhtml开发方法 将这些文本转换为charsequence对象。如果想要显示图片的时候,还需要实现imagegetter接口
2,重写ondraw开发方法
3,利用webview组件显示html页面
4,textview中显示图片还可以使用imagespan对象,该对象用来封装bitmap对象,并通过spannablestring对象封装imagespan对象,将其作为settext开发方法 的参数。
如何在TextView中实现超链接?
实例化一个ClickableSpan对象,并实现onClick方法。
如何为文字设置背景色?
使用BackgroundColorSpan。
selector的用法?
http://blog.csdn.net/shakespeare001/article/details/7788400/
如何调整图像的透明度?
先使用bitmap装载图像,Paint.setAlpha设置透明度,再用ondraw方法,把bitmap和paint作为参数传进去。
如何设置进度条颜色?
http://blog.csdn.net/catoop/article/details/39667841
如何实现垂直进度条?
自行绘制。
BaseAdapter类有哪些抽象方法?
getItem、getItemId、getCount、getView(int position, View convertView, ViewGroup parent)
如何设置ListView的快速滑块?
ListView。setFastScrollEnabled(true)
ViewGroup有哪些子类?
Layout、GridView、Gallery、ListView
如何使容器内的组件可以水平和垂直滑动?
使用ScrollView,并在其中嵌套HorizontalScrollView。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。