android studio android:text="@string/button_send"
问题描述:
android studio新建button这句话不懂:android:text="@string/button_send"
请教个问题:android studio里面新建button里面有一句:android:text="@string/button_send"。在string.xml里面有一句:Send
能不能这样理解:button_send就是一个变量,先在button中定义这个变量,然后在string.xml中对其赋值,=send
答
android:text="@string/button_send" 可以直接改成 android:text="发送"
这样就看明白了
答
先在string.xml中定义变量,然后在xml布局中引用这个变量。
答
其实你这样理解没有错,在button里面定义一下,然后在String.xml里面进行赋值。不过这样理解真的很别扭,一般都是先定义变量但是可以不用,如果按你这种说法就是错误的,你在button里面用到了然后string.xml里面就必须写,而string.xml里面写的但是你button里面却不必用到,所以你还是楼上那种理解好点
答
以上的回答都好,谢谢大家,结贴!
答
- button_send是一个方法
- android:text="@string/button_send" 这个按钮在布局中的显示引用string中的值
- Send 在布局里button显示的字符串为Send