LinearLayout和TextView无法正确显示

时间:2013-12-25 17:14:52

标签: java android

我正在尝试创建一个新的LinearLayout,现在我添加了一个文本和一个背景,现在背景显示但仍未显示,因为它们在图形中看起来都显示在图形布局中< / p>

示例: https://www.dropbox.com/s/k58uznho9pu5qky/Untitled1.png

当我在真实设备的模拟器中测试时,背景显示可能没有一些空白区域,文本甚至没有出现

示例: https://www.dropbox.com/s/q9e45sunbsesrd1/uniteled3.png

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/relLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="right"
android:orientation="vertical"
tools:context=".SecondActivity" >

                    <LinearLayout
                        android:id="@+id/linearlayout2"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:background="@drawable/images"
                        android:gravity="center|right"
                        android:orientation="vertical" >

    <TextView
        android:id="@+id/two"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:paddingTop="10sp"
        android:text="testing ytestifnfndfijdfhffdkjdfkjfdjkj"
        android:textSize="25sp" />


</LinearLayout>

</ScrollView>

2 个答案:

答案 0 :(得分:0)

这如何满足您的需求?如果您计划添加更多内容,则根组件可以是ScrollView的背景。但只有一个TextView,除非文字很大,否则不应该ScrollView

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
xmlns:tools="http://schemas.android.com/tools"
android:background="@drawable/images"
android:gravity="center"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".SecondActivity" >

<TextView
    android:id="@+id/two"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:gravity="center"
    android:text="testing ytestifnfndfijdfhffdkjdfkjfdjkj"
    android:textSize="25sp" />

</LinearLayout >

答案 1 :(得分:0)

用布局填充整个屏幕使用match_parent for layout_height和layout_width

<LinearLayout
                    android:id="@+id/linearlayout2"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:background="@drawable/images"
                    android:gravity="center|right"
                    android:orientation="vertical" >