Android меняет вид текста (этот код в порядке?) - PullRequest
2 голосов
/ 02 января 2012

Может кто-нибудь мне помочь, я много чего слышал и не знаю, во что верить. Я делаю приложение, которое является счетчиком. В моем XML-макете у меня есть TextView, действующий в качестве счетчика, и текст задается строкой в ​​strings.xml, и я контролирую, что текстовое представление говорит из моего файла Java. вот какой-то код отсек его. все, что я хочу знать, это нормально?, это работает нормально, но я хочу знать, плохо это или хорошо.

"counter" equals a variable.
"display" is referencing the ID of the textview"

what i am using to control the text view.
display.setText(String.valueOf(counter)); 

here is my text view in my xml layout
<TextView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:id="@+id/tvDisplay"
    android:gravity="center"
    android:text="@string/counter"
    android:textSize="20dp" />

here is the string in strings.xml
<string name="counter">0</string>

Ответы [ 2 ]

2 голосов
/ 02 января 2012

Хорошо, вот как вы меняете текст динамически.

1 голос
/ 02 января 2012

Да, все правильно и хорошо. Йо должен дать строковое значение следующим образом.

Если есть небольшое значение TextView, вы можете указать его как android: text = "abcd"

И если вы хотите дать какую-либо ссылку на это, то ваш код также является правильным и работает.

Для наилучшего использования кодирования вы должны попытаться сделать то же самое, что сделали правильно. Как Потому что это очень помогает, если есть номер TextView, и вы хотите быстро управлять или изменять его значение.

Наслаждайтесь. :)

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...