《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。








郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。