android - TextView占空间没有文字

标签 android textview

我有一个 TextView,当没有要显示的文本时,它仍在占用空间。这仅发生在 OS 1.6 上。

当我的应用程序在 2.2 上运行时,TextView 的高度会收缩,因此它不会占用任何空间。

我可以在 TextView 中设置一些属性,因为当没有设置文本时它会折叠或消失吗?这是我的 XML 代码。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:gravity="center"
  android:layout_marginTop="3dp"
  android:layout_marginRight="3dp" 
  android:background="#ff737373"
  android:padding="3dp"
  android:minWidth="64dp" >
  <ImageView
    android:layout_height="wrap_content"
    android:layout_width="wrap_content"
    android:tag="tabImage"></ImageView>
  <TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="16sp"
    android:tag="tabCaption"
    android:textColor="#ffd9d9d9" />
</LinearLayout>

最佳答案

如果您想让 TextView 消失,如果它的文本是null,那么使用android:visibility 或以编程方式使用textview。 setVisibility(View.INVISIBLE);textview.setVisibility(View.GONE);

关于android - TextView占空间没有文字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7723920/

相关文章:

android - 如何在 RecyclerView 中的最后一个元素之后创建一个空白空间?

android - ellipsize ="marquee"在微调器中不起作用

java - Unicode 组合字符单独打印(不与前一个字符组合)

swift - 从 Textview 中减去字符

android - 调整 TextView 大小以适合文本(带有 9-patch 背景图像)?

android - 在 Titanium 中,如何让视频在 Android 中播放?

android - 如何从音频文件中提取文本

android - 确定已安装应用程序的市场类别

android - 降低 Xamarin.Android + Visual Studio 的调试输出级别

android - 有谁知道如何使用 RecyclerView 进行流式布局?