2014-04-15 5 views
0

작동하지 :있는 ScrollView가 나는 간단한 코드했습니다 안드로이드 2.2 장치

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" > 

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

    <EditText 
     android:id="@+id/txtCustomerName" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:hint="@string/customername" /> 

    <EditText 
     android:id="@+id/txtCustomerEmail" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:hint="@string/customeremail" 
     android:inputType="textEmailAddress" /> 

    <!-- others --> 
    </LinearLayout> 
</ScrollView> 

스크롤 뷰는 안드로이드 2.2.1와 삼성 GT-S5570 작동하지 않습니다 (그리고 나쁜 화면 해상도) .

Nexus 4 또는 Android 4.4를 사용하는 nexus 7에서 작동합니다. 안드로이드 2.3.3에서도 Galaxy S를 사용합니다.

단서가 있습니까? 왜 작동하지 않는지 모르겠다.

+0

'작동하지 않습니다.' – njzk2

+0

스크롤 할 수 없습니다. 스크롤바 및 터치 스크롤이 없습니다. 매우 이상한 –

답변

1

LinearLayout으로 ScrollView를 둘러보십시오. 이것은 매번 저를 위해 일합니다. scrollView 내 '물건'예, 예 :

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="vertical" android:layout_width="fill_parent" 
android:layout_height="fill_parent" android:paddingLeft="10dip" 
android:paddingRight="10dip" android:gravity="top" 
android:layout_gravity="top"> 

<ScrollView 
    android:id="@+id/helpscroller" android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 
    <LinearLayout android:orientation="vertical" 
     android:gravity="top" android:layout_gravity="top" 
     android:layout_weight="1.0" android:layout_width="wrap_content" 
     android:layout_height="wrap_content" android:paddingTop="1dip"> 

     <LinearLayout android:orientation="horizontal" 
      android:gravity="top" android:layout_gravity="top" 
      android:layout_weight="1.0" android:layout_width="wrap_content" 
      android:layout_height="wrap_content" android:paddingTop="1dip"> 
      <ImageView android:id="@+id/image" android:layout_width="wrap_content" 
       android:layout_height="wrap_content" android:padding="10dip" /> 
      <TextView android:id="@+id/title" android:layout_width="wrap_content" 
       android:layout_height="wrap_content" android:textColor="#FFFFFF" 
       android:textSize="18dip" android:padding="2dip" 
       android:text="BTO/RSPB/BirdWatch Ireland/SOC/WOS" 
       android:layout_gravity="top" /> 
     </LinearLayout> 

     <TextView android:id="@+id/text" android:layout_width="fill_parent" 
      android:layout_height="wrap_content" android:textColor="#FFF" 
      android:padding="2dip" /> 

     <LinearLayout android:orientation="horizontal" 
      android:layout_weight="1.0" android:layout_width="fill_parent" 
      android:layout_height="wrap_content" android:paddingTop="1dip"> 
      <Button android:id="@+id/helpButton" android:text="Help" 
       android:layout_weight="1.0" android:layout_height="wrap_content" 
       android:layout_width="wrap_content" /> 
      <Button android:id="@+id/dismissButton" android:text="Done" 
       android:layout_weight="1.0" android:layout_height="wrap_content" 
       android:layout_width="wrap_content" /> 
     </LinearLayout> 
    </LinearLayout> 
</ScrollView> 
</LinearLayout> 
+0

이상하지만 문제를 해결합니다. 텍사스 –