Android charsequence
来源:互联网 发布:mysql 分表 编辑:程序博客网 时间:2024/06/03 14:26
CharSequence类型
这是一个接口,代表的是一个有序字符集合,这个接口包含的方法有:charAt(int index),toString(),length(),subSequence(int start,int end).
这里需要说的一点就是,对于一个抽象类或者是接口类,不能使用new来进行赋值,但是可以通过以下的方式来进行实例的创建:
CharSequence cs="hello";
但是不能这样来创建:
CharSequence cs=new CharSequence("hello");
下面来看看一个例子:
TextView tv; //声明一个TextView类型的变量tv
CharSequence cs; //声明一个CharSequence类型的变量cs
String str; //声明一个字符串类型的str变量
cs=getText(R.string.styled_text); //其实这里使用的this.getText()方法,即指定上下文的方法
tv=(TextView)findViewById(R.id.styled_text); //通过给定的id将tv与对应的组件联系起来
tv.setText(cs); //使用这句代码来设置tv的显示内容
str=getString(R.string.styled_text);
tv=(TextView)findViewById(R.id.plain_text);
tv.setText(str);
Context context=this; //这里使用了Context类型的变量context,指定为当前上下文
Resources res=context.getResources(); //定义一个Resources类型的变量res,并给它赋值
cs=res.getText(R.string.styled_text); //获得R类中指定变量的值
tv=(TextView)findViewById(R.id.styled_text); //同上
tv.setText(cs); //设置值
- Android CharSequence
- Android charsequence
- Android API之CharSequence
- Android之CharSequence类型
- charSequence
- charSequence
- charSequence
- Android字符串相关类 - CharSequence
- android: CharSequence和String的区别
- Android 实现不同样式风格的CharSequence
- Android中关于setTitle(CharSequence title)的知识总结
- 将String 转成 charsequence -java -android 帮助为EditText赋值
- Android - CharSequence和String的比较和转换
- Android - CharSequence和String的比较和转换
- CharSequence类型
- CharSequence类型
- CharSequence类型
- CharSequence类
- 机器学习--支持矢量机(3)
- 多进程和多线程的优缺点
- TF-IDF余弦相似性找出相似文章
- Android触摸屏事件派发机制详解与源码分析一(View篇)
- 阿里云Ubuntu部署java web(1) - 系统配置
- Android charsequence
- 棋盘问题
- 有关Flex在地图上添加柱状图的个人经验总结
- MKMapKit
- 机器学习--EM算法求解高斯混合模型
- Date:2015/06/08白天
- 线程池原理及创建(C++实现)
- 路由器配置基础
- ECharts动态生成图表的一些问题