#android #xml #string #textview
#Android #xml #строка #textview
Вопрос:
Привет, ребята, у меня есть много разных String
и TextView
в xml. Я хочу показать опцию N / A (Недоступно) для TextView
, если строка равна нулю или пуста. Я могу сделать это, используя if
условие, но в моем случае это занимает очень много времени, пожалуйста, помогите мне решить эту проблему. Заранее спасибо.
Комментарии:
1.
yourTextView.setText(isEmpty(yourValue) ? "N/A" : yourValue);
2. @FrankN.Stein после добавления TextUtils.isEmpty это отлично работает для меня. Есть ли какой-либо способ выполнить эту задачу с использованием XML??
3. Возможно, программное обеспечение, которое генерирует xml, могло бы сделать это за вас. После генерации только преобразование xsl может правильно отобразить его в веб-браузере. Или что вы делаете в своем приложении.
Ответ №1:
Использовать android:hint="N/A"
в макете TextView.
Ответ №2:
В вашем XML установите текст по умолчанию для каждого TextView как N / A, используя:
android:text="N/A"
и затем, если эта строка имеет значение, которое вам нужно установить, в вашем java-файле просто добавьте:
TextView myTextView = (TextView) findViewById(R.id.myTextViewID);
myTextView.setText(myValue);
Надеюсь, я помог: D