【发布时间】:2014-08-18 01:58:55
【问题描述】:
这是我的活动布局,我想在 Manifest 中为此活动添加样式,并且 textview 在布局中不可见。我知道我可以像setVisibility(View.GONE); 那样以编程方式做到这一点,但这是需要的,我必须使用样式来完成,并且样式只能在清单中给出。这是我的布局。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:orientation="vertical">
<ScrollView
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:background="@drawable/scroll_back">
<RelativeLayout
android:layout_height="match_parent"
android:layout_width="match_parent">
<LinearLayout
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:orientation="vertical">
<!--i am talking about this textview-->
<TextView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="center"
android:text="Some Text"
android:padding="5dp"/>
<!-- ends here.-->
<TextView
android:layout_height="wrap_content"
android:text="Enter Name:"
android:textAppearance="?android:attr/textAppearanceMedium"
android:layout_width="wrap_content"/>
<EditText
android:layout_height="wrap_content"
android:ems="10"
android:layout_width="match_parent"
android:hint="e.g John"
android:id="@+id/editText1"/>
<Button
android:layout_height="wrap_content"
android:text="Save"
android:layout_width="match_parent"
android:id="@+id/button1"/>
</LinearLayout>
</RelativeLayout>
</ScrollView>
</LinearLayout>
【问题讨论】:
-
我想确保我理解。是否要通过编辑布局 xml 使 textView 不可见?
-
不编辑布局,而是在清单中的活动标签中添加样式,并且滚动视图应该出现并隐藏文本视图。您会看到顶部有
Some Text,当添加样式时,Enter Name应该会取而代之。希望你能理解