ScrollView

时间:2015-12-27 05:49:00

标签: android xml scrollview

我在scrollview中使用textview。我面临的问题是我隐藏了第一行并且无法滚动它以查看它。 它看起来像这样

Image of Error

我的XML文件是这样的。请检查并告诉我哪里错了。 感谢

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
     xmlns:ads="http://schemas.android.com/apk/res-auto"
    android:id="@+id/RelativeLayout1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/background" >

    <LinearLayout
        android:id="@+id/titleBar"
        android:layout_width="match_parent"
        android:layout_height="80dp"
        android:layout_alignParentTop="true"
        android:background="@drawable/title_bar"
        android:orientation="horizontal" >

        <ImageView
            android:id="@+id/iconImg"
            android:layout_width="70dp"
            android:layout_height="70dp"
            android:layout_gravity="center"
            android:layout_margin="5dip"
            android:background="@drawable/app_icon" />

        <ImageView
            android:id="@+id/titleImg"
            android:layout_width="180dp"
            android:layout_height="60dp"
            android:layout_gravity="center"
            android:layout_margin="5dip"
            android:background="@drawable/title" />

        <RelativeLayout
            android:id="@+id/closeBtn"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:paddingRight="2dip" >

            
        </RelativeLayout>
    </LinearLayout>

    <View
        android:id="@+id/topShadow"
        android:layout_width="fill_parent"
        android:layout_height="5dip"
        android:layout_below="@id/titleBar"
        android:background="@drawable/shadow" >
    </View>

    <ScrollView
        android:id="@+id/scrollView1"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_marginTop="6dp"
         android:layout_weight="1"
        android:layout_above="@+id/bottomShadow"
        android:layout_below="@+id/topShadow" >

       <LinearLayout
            android:id="@+id/quote"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:orientation="vertical"
            android:padding="3dp" >

          

            <TextView
                android:id="@+id/text"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="center_horizontal|center"
                android:gravity="center"
                android:text="In order to succeed ..."
                android:lineSpacingMultiplier="1.5" 
                android:textColor="#e8d8a7"
                android:textSize="28sp"
                android:textStyle="bold" />

           <!--  <TextView
                android:id="@+id/author"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="right"
                android:layout_marginRight="10dp"
                android:fontFamily="lucida grande"
                android:text="- Bill Gates"
                android:textColor="#e8d8a7"
                android:textSize="18sp" /> -->
        </LinearLayout>
    </ScrollView>

    <View
        android:id="@+id/bottomShadow"
        android:layout_width="fill_parent"
        android:layout_height="2dip"
        android:layout_above="@+id/buttons"
        android:background="@drawable/shadow" >
    </View>

    <LinearLayout
        android:id="@+id/buttons"
        android:layout_width="match_parent"
        android:layout_height="80dp"
        android:layout_above="@+id/adView"
        android:layout_alignParentLeft="true"
        android:background="@drawable/title_bar"
        android:orientation="horizontal" >

        <RelativeLayout
            android:id="@+id/PrevioustButtonAction"
            android:layout_width="wrap_content"
            android:layout_height="80dp"
            android:layout_weight="1" >

            <ImageButton
                android:id="@+id/PrevioustButton"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerInParent="true"
                android:layout_marginLeft="4dp"
                android:background="@drawable/prevbotton" />
        </RelativeLayout>

        <View
            android:id="@+id/divider"
            android:layout_width="1dp"
            android:layout_height="match_parent"
            android:layout_below="@+id/titleBar"
            android:background="#000" />

        <RelativeLayout
            android:id="@+id/favorite"
            android:layout_width="wrap_content"
            android:layout_height="80dp"
            android:layout_weight="1" >

            <ImageButton
                android:id="@+id/star"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerInParent="true"
                android:layout_marginLeft="4dp"
                android:background="@drawable/star_on" />
        </RelativeLayout>
<View
            android:id="@+id/divider5"
            android:layout_width="1dp"
            android:layout_height="match_parent"
            android:layout_below="@+id/titleBar"
            android:background="#000" />
        <RelativeLayout
            android:id="@+id/copybutton"
            android:layout_width="wrap_content"
            android:layout_height="80dp"
            android:layout_weight="1" >

            <ImageButton
                android:id="@+id/copy"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerInParent="true"
                android:layout_marginLeft="4dp"
                android:background="@drawable/copyyy" />
        </RelativeLayout>
        
        <View
            android:id="@+id/divider2"
            android:layout_width="1dp"
            android:layout_height="match_parent"
            android:layout_below="@+id/titleBar"
            android:background="#000" />

        <RelativeLayout
            android:id="@+id/actionItems"
            android:layout_width="wrap_content"
            android:layout_height="80dp"
            android:layout_weight="1" >

            <ImageButton
                android:id="@+id/share"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerInParent="true"
                android:layout_marginLeft="4dp"
                android:background="@drawable/share_button" />
        </RelativeLayout>

        <View
            android:id="@+id/divider3"
            android:layout_width="1dp"
            android:layout_height="match_parent"
            android:layout_below="@+id/titleBar"
            android:background="#000" />

        <RelativeLayout
            android:id="@+id/nextButtonAction"
            android:layout_width="wrap_content"
            android:layout_height="80dp"
            android:layout_weight="1" >

            <ImageButton
                android:id="@+id/nextButton"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerInParent="true"
                android:layout_marginRight="4dp"
                android:background="@drawable/nextbotton" />
        </RelativeLayout>
    </LinearLayout>

    <com.google.android.gms.ads.AdView
        android:id="@+id/adView"
        android:layout_marginTop="10dp"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_gravity="center"
        ads:adSize="BANNER"
        ads:adUnitId="@string/admob_publisher_id1"
         />

</RelativeLayout>

4 个答案:

答案 0 :(得分:1)

Plz在styles.xml中检查此活动的主题

&#xA;&#xA;

查找&lt; item name =“android:windowContentOverlay”&gt; true&lt; / item&gt; 并将其更改为&lt; item name =“android:windowContentOverlay”&gt; @ null&lt; / item&gt;

&#xA;

答案 1 :(得分:1)

尝试在TextView中添加一些paddingTop或marginTop属性。或者在styles.xml

中查看您的布局样式

答案 2 :(得分:0)

尝试为textview设置android:paddingTop =“some value”

答案 3 :(得分:0)

很难找到您的实际问题,因为您提供的布局与错误图像中显示的实际布局不同。但我的建议是尝试向paddingTop添加一些marginTopTextView属性,其中包含文字&#34;测试1&#34;