【问题标题】:Q: SlidingDrawer is Not Scrolling Up问:SlidingDrawer 不向上滚动
【发布时间】:2015-02-27 12:40:33
【问题描述】:

我的 SlidingDrawer 工作正常,但向上滚动不够。当到达“MENÜYE DÖN”按钮的底部时处理,停止!我不能滚动更多。我知道 SlidingDrawer 已被弃用,但我不知道替代方案。

我可以在预览中看到,SlidingDrawer 的边框很窄。

这里是 XML

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical"
    >
    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical">
<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical">
    <TextView
        android:padding="30dp"
        android:textSize="15dp"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="1. Sözlük hazırlamanın en güç yanı sözcükleri anlam kayganlığından kurtarma, onları belli bir yere oturtmadır. Bu da ancak Samuel Butler’in dediği gibi onların belirsiz yanlarını söz duvarlarıyla kuşatmakla gerçekleşebilir.
Bu cümledeki altı çizili sözle, sözcüklere yönelik olarak ne yapıldığı anlatılmıştır?"/>
</LinearLayout>
    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:paddingTop="10dp"
        android:paddingLeft="30dp"
        android:paddingRight="30dp"
        android:layout_below="@+id/LL0">
    <Button

        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:background="@drawable/flat_button"
        android:text="A) Tanımsal sınırlar koyulduğu"
        android:id="@+id/a" />
    </LinearLayout>
    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:id="@+id/LL2"
        android:paddingTop="7dp"
        android:paddingLeft="30dp"
        android:paddingRight="30dp"
        android:layout_below="@+id/LL1">
    <Button
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:background="@drawable/flat_button"
        android:text="B) Birbirlerinden etkilenişlerinin gösterildiği"
        android:id="@+id/b"/>
    </LinearLayout>
    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:paddingTop="7dp"
        android:paddingLeft="30dp"
        android:paddingRight="30dp"
        android:id="@+id/LL3">
    <Button
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:background="@drawable/flat_button"
        android:text="C) Çağrışımsal değerlerinin belirtildiği"
        android:id="@+id/c"/>
    </LinearLayout>
    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:paddingTop="7dp"
        android:paddingLeft="30dp"
        android:paddingRight="30dp"
        android:id="@+id/LL4">
    <Button
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:background="@drawable/flat_button"
        android:text="D) Zenginleştirme yollarının açıklandığı"
        android:id="@+id/d"/>
    </LinearLayout>
    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:paddingTop="7dp"
        android:paddingLeft="30dp"
        android:paddingRight="30dp"
        android:id="@+id/LL5">
    <Button
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="E) Kullanım sıklığının yansıtıldığı"
        android:background="@drawable/flat_button"
        android:id="@+id/e"/>
    </LinearLayout>
    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom"
        android:paddingTop="20dp">
    <Button
        android:layout_width="70dp"
        android:layout_height="wrap_content"
        android:text="Menüye Dön"
        android:background="#bababa"
        android:id="@+id/anamenudon"/>
    </LinearLayout>
        </LinearLayout>

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="fill_parent">
        <SlidingDrawer
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:content="@+id/content"
        android:handle="@+id/handle"
        android:id="@+id/slidingDrawer"
        android:layout_gravity="center_horizontal">
        <Button
            android:id="@+id/handle"
            android:layout_width="200dp"
            android:layout_height="33dp"
            android:text="==  ÇÖZÜM  =="
            android:textSize="10dp"/>
        <LinearLayout
            android:id="@+id/content"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:orientation="vertical"
            android:background="#ababab">
            <TextView
                android:paddingTop="150dp"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="CEVAP BURADA"/>
            </LinearLayout>
    </SlidingDrawer>
    </LinearLayout>
</LinearLayout>

【问题讨论】:

    标签: java android xml android-linearlayout slidingdrawer


    【解决方案1】:

    我找到了!效果很好。

    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        >
        <ScrollView
            android:id="@+id/scrollLayout"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" >
        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical">
    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical">
        <TextView
            android:padding="30dp"
            android:textSize="15dp"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="1. Sözlük hazırlamanın en güç yanı sözcükleri anlam kayganlığından kurtarma, onları belli bir yere oturtmadır. Bu da ancak Samuel Butler’in dediği gibi onların belirsiz yanlarını söz duvarlarıyla kuşatmakla gerçekleşebilir.
    Bu cümledeki altı çizili sözle, sözcüklere yönelik olarak ne yapıldığı anlatılmıştır?"/>
    </LinearLayout>
        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical"
            android:paddingTop="10dp"
            android:paddingLeft="30dp"
            android:paddingRight="30dp"
            android:layout_below="@+id/LL0">
        <Button
    
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:background="@drawable/flat_button"
            android:text="A) Tanımsal sınırlar koyulduğu"
            android:id="@+id/a" />
        </LinearLayout>
        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical"
            android:id="@+id/LL2"
            android:paddingTop="7dp"
            android:paddingLeft="30dp"
            android:paddingRight="30dp"
            android:layout_below="@+id/LL1">
        <Button
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:background="@drawable/flat_button"
            android:text="B) Birbirlerinden etkilenişlerinin gösterildiği"
            android:id="@+id/b"/>
        </LinearLayout>
        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical"
            android:paddingTop="7dp"
            android:paddingLeft="30dp"
            android:paddingRight="30dp"
            android:id="@+id/LL3">
        <Button
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:background="@drawable/flat_button"
            android:text="C) Çağrışımsal değerlerinin belirtildiği"
            android:id="@+id/c"/>
        </LinearLayout>
        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical"
            android:paddingTop="7dp"
            android:paddingLeft="30dp"
            android:paddingRight="30dp"
            android:id="@+id/LL4">
        <Button
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:background="@drawable/flat_button"
            android:text="D) Zenginleştirme yollarının açıklandığı"
            android:id="@+id/d"/>
        </LinearLayout>
        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical"
            android:paddingTop="7dp"
            android:paddingLeft="30dp"
            android:paddingRight="30dp"
            android:id="@+id/LL5">
        <Button
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="E) Kullanım sıklığının yansıtıldığı"
            android:background="@drawable/flat_button"
            android:id="@+id/e"/>
        </LinearLayout>
        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="bottom"
            android:paddingTop="20dp">
        <Button
            android:layout_width="70dp"
            android:layout_height="wrap_content"
            android:text="Menüye Dön"
            android:background="#bababa"
            android:id="@+id/anamenudon"/>
        </LinearLayout>
            </LinearLayout>
        </ScrollView>
    
        <LinearLayout
            android:id="@+id/LinearLayout01"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentBottom="true"
            android:orientation="vertical" >
    
            <SlidingDrawer
            android:layout_width="wrap_content"
            android:layout_height="250dp"
            android:content="@+id/content"
            android:handle="@+id/handle"
            android:id="@+id/slidingDrawer"
            android:layout_gravity="center_horizontal"
                android:padding="10dip">
            <Button
                android:id="@+id/handle"
                android:layout_width="200dp"
                android:layout_height="33dp"
                android:text="==  ÇÖZÜM  =="
                android:textSize="10dp"/>
            <LinearLayout
                android:id="@+id/content"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:orientation="vertical"
                android:background="#ababab"
                android:gravity="center|top"
                android:padding="10dip">
                <TextView
                    android:paddingTop="50dp"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_gravity="center"
                    android:text="CEVAP BURADA"/>
                </LinearLayout>
            </SlidingDrawer>
            </LinearLayout>
        </RelativeLayout>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多