Android SDK开发范例大全 ---3.4置换TextView文字

来源:互联网 发布:福建网络继续教育学院 编辑:程序博客网 时间:2024/05/16 23:42

从一开始自Layout里通过Resource初始化TextView的文字,到程序中动态更改TextView文字,要如何在代码里取得Resource的字符串呢?在Android里,确实有些方法可以直接以R.string.*来转换ID为String,不过,这样的数据类型转换是非常规甚至是不妥的。一般来说,正确的方法是利用Context.getString方法取得存在global里的Resource ID.以下这个案例将示范如何在程序运行时(Runtime),通过CharSequence依据Resource ID 取出字符串,并正确更改TextView的文字。  

src/com.helloworld/HelloWorldActivity.java   

        mTextView02 = (TextView) findViewById(R.id.myTextView02);
        CharSequence str_2 = getString(R.string.hidi);
        String str_3 = "我是程序里调用Resource的“字符串3” ";
        mTextView02.setText(str_3+str_2);


0 0
原创粉丝点击