android - TextView android 不显示在 View 中

标签 android textview

我的 Activity View 中的项目有问题。我有以下项目:

<TextView android:id="@+id/numero_asiento_alert"
                android:layout_width="wrap_content" 
                android:layout_height="wrap_content"
                android:gravity="center_horizontal"
                android:text="@string/msg_numero_alert"
                android:textColor="@color/result_minor_text"
                android:textStyle="bold"
                android:layout_marginLeft="25dip"
                android:paddingRight="4dip"
                android:textSize="22sp"/>

在我的 Activity 的功能之一中,我有以下代码:

if(!inscripcion.getAsiento().equals("") && !inscripcion.getAsiento().equals("null")){
    asientoTextView = (TextView) findViewById(R.id.numero_asiento_alert);
    asientoTextView.setVisibility(View.VISIBLE);
    asientoTextView.setText("Asiento: "+inscripcion.getAsiento());
    System.out.println("Asiento "+asientoTextView.toString()+" "+asientoTextView.getText());
}else{
    asientoTextView = (TextView) findViewById(R.id.numero_asiento_alert);
    asientoTextView.setText("");
}

输出:

08-04 10:50:44.537: I/System.out(6750): Asiento android.widget.TextView{418e3140 V.ED.... ......I. 0,0-0,0 #7f090050 app:id/numero_asiento_alert} Asiento: Fila B - Asiento 4

我认为没有得到值是我打印包含我的元素 TextView 的原因,如果它具有值 seteo 但 View 未显示,则有效,因为设置正确。它发生在这个和另外 2 个元素上,而在其他元素中没有错误。

最佳答案

尝试替换

if(!inscripcion.getAsiento().equals("") && !inscripcion.getAsiento().equals("null")){

到:

if (inscripcion.getAsiento() != null) if (!inscripcion.getAsiento().isEmpty() && !inscripcion.getAsiento().equals("")) {

关于android - TextView android 不显示在 View 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31811297/

相关文章:

java - 如何在布局中将 TextView 与背景对齐 - Android

android - 重新启动 Activity 时 SQLite 数据库丢失

java - Kotlin 检测服务器请求超时

java - 使 TextView 的按钮更改值

android - 从 TextView 中获取一个字符串,将其传递给一个变量并将其传递给其他 Activity

android - 如何从 Android strings.xml 中的 anchor 链接中删除格式

android - 为什么我在使用 WifiP2pManager 时总是 BUSY?

java - 图像捕获始终返回结果代码 0 并使图库停止

android - Facebook 即时验证未通过 Facebook 应用程序验证手机号码

android - 将不同大小的字符串/文本应用于 TextView