settext函数的用处?
S:/***,***是在资源string.xml中定义的,最后在布局中是setText()。
String.xml是一个在Android应用中存储字符串的文件,一般在这里定义将出现在应用界面中的文本。
在最终视图list_item(_item,null);在此句后添加setContentView(list_item);
//
(消息);//It;写这个是不对的。更新UI可以不要在其他线程中完成,而是在UI线程中。
//变化如下//
公共类活动扩展ActionBarActivity
{
私有TextViewtextView
私人处理者韩;
r
受保护的voidonCreate(Bundlesavedinstancestate)
{
super.oncreate(savedInstanceState);
setContentView(_activity_a);
intentintentgetIntent();
字符串消息(ActivityStart。
ui设计的设计思路?
1、明确划分UI相关和UI无关部分
根据UI的设计图,先把界面显示的数据提取出来,只看UI的性能。换句话说,提取UI的相关部分。比如一个界面可能需要分成几个部分,每个部分如何设计。
2、划分屏幕大小,明确跳转关系。
考虑到你的APP对应的屏幕大小和DPI,不同的屏幕和DPI,你可能会有不同的UI布局。最典型的就是3.0以上的SDK版本,可能会引入Fragement元素,手机屏幕和平板电脑屏幕的UI设计完全是两种不同的风格。
还有,尽量把跳转关系弄清楚,可以用一些小卡片的形式标注出来,一个卡片版本代表一个。一张图,搞清楚不同图片之间的迁移关系。
同时要找出这些图片之前的异同,因为这会影响到我们是否决定提取共同图片。
3.列出需要使用的UI小部件。
列出界面上显示的UI元素非常简单,比如常用的button,imagebutton。你一眼就能看出来,关键是有些ui可能会涉及到一些自定义的视图,所以在这里一定要多加考虑。
另外,统一控制也是可以的,比如也可以扩展一个按钮,派生类可能只改变一个字体大小等等。这种做法通常用于大多数ui中相同的字体大小,可以抽象出一个公共按钮,这样就可以在所有ui中设置字体大小,而不必。
也可以提取常见的样式,比如textview的样式,文本颜色,字体大小,是否加粗等等。
4.列出哪些UI元素可以使用SDK,哪些需要定制。
根据我的经验,一个项目中通常有自定义组件(视图),其中大多数是复合控件——将不同的小部件组合成一个布局。这个也需要根据项目本身的需求来确定。
注意:这里一定要有好的设计,根据当地的需求来改变。例如,需求的第一个版本可能不需要一些组合视图,但是它可以通过使用SDK自己的小部件。但是,经过一些改变,开发前的UI设计已经过时,可能需要提供自定义视图,所以最初使用的SDK的小部件可能需要更改。这种变化有大有小,所以在设计的时候要多考虑这种需求变化。
5.完成UI界面的绘制。
其实这一步可能用不上。通常不会涉及自绘,因为自绘比较麻烦费时。但是在特殊情况下,自绘是可以提高效率的,因为你用的是视图布局,会涉及到布局、度量、触摸事件、调度绘制等等,会影响性能。
6、内部逻辑和UI界面的集成
通常,视图中有一些逻辑,尤其是自定义视图,它可能封装了一些特定的属性。
当使用这些视图时,UI的活动将与这些视图逻辑集成。