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

  • Adam Outler

    Adam Outler

    19 EKİM 2006
  • AutoHotkey Tutorials

    AutoHotkey T

    29 Mayıs 2010
  • TechnoBuffalo

    TechnoBuffal

    8 HAZİRAN 2007