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

5个回答

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
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!