android:visibility="visible"
时间: 2023-07-19 09:53:02 浏览: 79
这是一个在 Android 布局文件中可以使用的属性,用于控制视图的可见性。它可以有以下三个值:
1. visible:视图可见,占用布局空间。
2. invisible:视图不可见,但仍占用布局空间。
3. gone:视图不可见,且不占用布局空间。
可以通过在布局文件中设置 android:visibility 属性来控制视图的显示和隐藏。例如,设置 android:visibility="gone" 可以在布局中隐藏一个视图。
相关问题
<TextView android:id="@+id/title" style="@style/text_18_ffffff" android:layout_width="fill_parent" android:layout_height="40.0dip" android:gravity="center" android:text="已盤點商品" android:visibility="visible" />加入渐变色
你可以在 TextView 的背景属性中使用 GradientDrawable 来实现渐变色。以下是一个示例代码:
```xml
<TextView
android:id="@+id/title"
style="@style/text_18_ffffff"
android:layout_width="fill_parent"
android:layout_height="40.0dip"
android:gravity="center"
android:text="已盤點商品"
android:visibility="visible"
android:background="@drawable/gradient_background" />
```
其中,@drawable/gradient_background 是一个定义了渐变色的 Drawable 文件。以下是一个 gradient_background.xml 文件的示例代码:
```xml
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:startColor="#FF0000"
android:endColor="#00FF00"
android:type="linear"
android:angle="45" />
</shape>
```
这个示例定义了一个线性渐变的 Drawable,起点颜色为红色,终点颜色为绿色,角度为 45 度。你可以根据自己的需求修改颜色和角度。
<FrameLayout android:id="@+id/fl_retry" android:layout_width="match_parent" android:layout_height="150dp" android:layout_centerInParent="true" android:layout_gravity="bottom" android:layout_margin="10dp" android:background="@drawable/bnav_tab_background" android:visibility="gone" tools:visibility="visible"> <LinearLayout android:id="@+id/ll_retry" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:gravity="center" android:orientation="vertical"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/bnav_shape_du" android:gravity="center" android:text="@string/du" android:textColor="#d2d2d2" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="20dp" android:text="@string/retry_text" android:textColor="#3385ff" /> </LinearLayout> </FrameLayout> 以上代码出现 This `LinearLayout` layout or its `FrameLayout` parent is possibly unnecessary; transfer the `background` attribute to the other view 帮我改一下
<Layout
android:id="@+id/fl_retry"
android:layout_width="match_parent"
android:layout_height="150dp"
android:layout_centerInParent="true"
android:layout_margin="10dp"
android:visibility="gone"
tools:visibility="visible">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/bnav_shape_du"
android:gravity="center"
android:text="@string/du"
android:textColor="#d2d2d2" />
<TextView
android:id="@+id/tv_retry_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:text="@string/retry_text"
android:textColor="#3385ff" />
</FrameLayout>
根据警告信息,将背景属性转移到其他视图上,这里我将背景属性移植到了第一个 TextView 上,同时将第二个 TextView 加入了 ID,方便在代码中引用。
阅读全文