2016-05-31 12 views

Antwort

0

Die Antwort hängt davon ab, wofür die Zeichenfolge verwendet wird. strings.xml ist für UI-Zeichenfolgen, die in verschiedenen Konfigurationen unterschiedlich sein können, am häufigsten in verschiedenen Gebietsschemas/Sprachen. String-Konstanten, die für die App sinnvoll sind, sollten generell nicht in strings.xml sein.

Da diese Zeichenfolge eine Tastenbeschriftung ist, sollte sie wahrscheinlich in strings.xml gehen.

1

Ja, Sie können sie in die strings.xml einschließen (wenn sie als Strings behandelt werden, andernfalls sollten Sie sie mit <integer> Tag speichern). Sie müssen sie nicht explizit in das Layout einfügen.

Wenn als Strings behandelt werden (wie in Ihrem Fall, können Sie es als String setzen)

<string name="my_integer_value">3</string> 

So ist es zugänglich als android:text="@string/my_integer_value"

Wenn als Ganze Zahlen behandelt werden

<integer name="my_integer_value">3</integer> 
Verwandte Themen