我有一個簡單的文本按鈕
如果在android:文本我指的是它的字符串它的工作原理,因爲它假設。
參照字符串通過R.string
<Button
android:id="@+id/true_b"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/true_button" /> // OK
<Button
android:id="@+id/true_b"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@id/R.string.true_button" /> // doesn`t output anything
但是,如果我試圖通過R.string指我的字符串。「字符串名稱」什麼也沒有發生
解釋我請我在哪裏丟失的不便...
你只用不完R.id如果您在使用Java語言編寫的代碼。無論何時您想通過XML引用ANYING,您都可以使用上面的樣式。對於字符串使用use @ string/string_name。顏色是@ color/color_name。數組@陣列/ ARRAY_NAME等語法總是@ reference_file /變量名 – Dacotah 2014-12-08 04:00:00
當我們參考編號,如:?** ... =「@ ID/any_id **,難道我們訪問R.id – Anarantt 2014-12-08 04:01:02
從技術上說, ......在XML說=「@ ID/any_id」是一樣的說法(R.id.any_id)在Java中。 – Dacotah 2014-12-08 04:02:01