SORU
23 Mart 2012, Cuma


Nasıl veri yüklendikten sonra bir web görünümü için kaydırma bir scrollview önlemek için?

İlginç bir sorunum var. El değilim aslında ya da programlı olarak benim görüşüm kaydırma rağmen, benim web görünümü içindeki veri yüklendikten sonra otomatik olarak kaydırılan.

Bir viewpager bir parça var. Ben İlk Çağrı yüklediğinizde, beklendiği gibi çalışır ve her şey gösterilir. Ama ben "bu sayfayı çevir" yükler ve web görünümü sayfanın en üstüne, istenmeyen bir durum, yukarıda görüşlerini gizleme açılır veriler.

Kimse bunun olmasını engellemek için nasıl biliyor mu?

Benim düzen böyle gibi görünüyor:

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@color/background" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical" >

        <TextView
            android:id="@ id/article_title"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_marginRight="10dp"
            android:layout_marginLeft="10dp"
            android:layout_marginTop="10dp"
            android:layout_marginBottom="2dp"
            android:text="Some Title"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:textColor="@color/article_title"
            android:textStyle="bold" />

        <LinearLayout
            android:id="@ id/LL_Seperator"
            android:layout_width="fill_parent"
            android:layout_height="1dp"
            android:layout_marginLeft="10dp"
            android:layout_marginRight="10dp"
            android:layout_marginTop="5dp"
            android:layout_marginBottom="5dp"
            android:background="@color/text"
            android:orientation="horizontal" >
        </LinearLayout>

        <WebView
            android:id="@ id/article_content"
            android:layout_width="match_parent"
            android:layout_marginRight="10dp"
            android:layout_marginLeft="10dp"
            android:layout_height="wrap_content" />

        <TextView
            android:id="@ id/article_link"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_marginBottom="5dp"
            android:layout_marginTop="5dp"
            android:layout_marginRight="10dp"
            android:layout_marginLeft="10dp"
            android:text="View Full Article"
            android:textColor="@color/article_title"
            android:textStyle="bold" />
    </LinearLayout>

</ScrollView>

Ayrıca hiçbir şey için odak vermiyorum. Varsayılan olarak, yüklendikten sonra otomatik olarak web görünümü için kaydırma gibi görünüyor. Bunu nasıl engellerim?

CEVAP
31 Ocak 2013, PERŞEMBE


Son olarak benim için çalıştı ne çeşitli fikirler, çalışan saat sadece ekledikten sonra aynı sorun bende de vardı, "descendantFocusability" ScrollView içeren LinearLayout için öznitelik değeri "ile". blockDescendants Senin durumunda

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    android:descendantFocusability="blocksDescendants" >

Sorun beri tekrar tekrar:) olmadı

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • esnathesinger

    esnathesinge

    6 NİSAN 2009
  • theatre2film

    theatre2film

    12 NİSAN 2006
  • WhtButterflyLiz

    WhtButterfly

    14 NİSAN 2008