Android 编程 刚刚开始学,遇到点问题,请大神帮帮忙

protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);su... protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.setContentView(R.layout.activity_main);
Button but=(Button)super.findViewById(R.id.mybut);
but.setText("hello,world");
setContentView(R.layout.activity_main);
}
在这里的but.setText无效
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
这里的string/后面只能设置为英文,一写中文就报错
麻烦帮帮忙!
展开
 我来答
匿名用户
2016-09-23
展开全部

@string/  后面引用的是res-->values-->strings.xml 中的资源name,在里面加上

<string name="hello_world">你好,世界!</string> 。在两个<><>中添加你想写的汉字就引用到你需要的汉字了。

另外红线画的是什么鬼。把红线话的删掉。

追问
红线的是我书上的     我也不清楚  
恩恩 我知道了 谢谢啊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式