Android 文本动态处理方法,TextView动态赋值。
2013-05-03 09:03
447 查看
public void DynamicSetTextTool(int stringId, Object changeText, int viewId) {// 动态文本工具方法
String RefreshTime = getResources().getString(stringId);
String FinalRefreshTime = String.format(RefreshTime, changeText);
TextView RefreshTextObject = (TextView) findViewById(viewId);
RefreshTextObject.setText(FinalRefreshTime);
}
使用方法:
DynamicSetTextTool(R.string.cancelfly,
Integer.parseInt(SingleRoadValue[8].toString()),
R.id.cancelfly);
在String.xml里要定义一个String,写法如下:
这个对应的就是R.string.cancelfly
%1$s是字符串类型的占位符,%1$d是数字类型的占位符,我的方法里使用的是Object类型,所以你传数字或者字符串都可以,自己转化一下就可以了。
在布局文件里要定义一个TextView,写法如下:
这个对应的是R.id.cancelfly
这样就等于设置动态的文本了,可以将你从WebService获取到的值动态的赋值给id为cancelfly的这个TextView。
String RefreshTime = getResources().getString(stringId);
String FinalRefreshTime = String.format(RefreshTime, changeText);
TextView RefreshTextObject = (TextView) findViewById(viewId);
RefreshTextObject.setText(FinalRefreshTime);
}
使用方法:
DynamicSetTextTool(R.string.cancelfly,
Integer.parseInt(SingleRoadValue[8].toString()),
R.id.cancelfly);
在String.xml里要定义一个String,写法如下:
<string name="cancelfly">取消航班:%1$d架次</string>
这个对应的就是R.string.cancelfly
%1$s是字符串类型的占位符,%1$d是数字类型的占位符,我的方法里使用的是Object类型,所以你传数字或者字符串都可以,自己转化一下就可以了。
在布局文件里要定义一个TextView,写法如下:
<TextView android:textSize="19px" android:textColor="@color/black" android:id="@+id/cancelfly" android:text="@string/cancelfly"/>
这个对应的是R.id.cancelfly
这样就等于设置动态的文本了,可以将你从WebService获取到的值动态的赋值给id为cancelfly的这个TextView。
相关文章推荐
- android ExpandableTextView-自定义可以动态展开/收缩显示长文本的TextView
- Android动态设置TextView的文本格式
- Android 动态创建Android控件、绑定事件处理的新方法
- python 解决动态的定义变量名,并给其赋值的方法(大数据处理)
- android文本组件textView属性autolink设置为web,显示网址的处理方法
- Android UI 之居间绘制文本内容的正确方法——实现自定义一个TextView
- Android非XML形式动态生成、调用页面的方法
- android接收短信(SmsMessage.createFromPdu((byte[])obj)不推荐使用的处理方法)
- Android中的运行时权限处理,最简单的方法。
- 5.Strut国际化动态文本(编程式处理异常)::struts-config.xml web.xml
- 1.Strut国际化动态文本(声明式处理异常,可以拥有多个占位符):界面
- Android中多重Viewpager处理方法
- 多行文本处理溢出省略的方法
- Android:实现手势滑动的事件处理方法
- Android 6.0: 动态权限管理的处理
- android图片处理方法(转)
- Android 的实现TextView中文字链接的4种方法
- Android应用实例之---使用Linkify + 正则式区分微博文本链接及跳转处理
- Android实现手势滑动的事件处理方法
- android处理大图、高清图像的方法