вид прокрутки внутри макета прокрутки? - PullRequest
2 голосов
/ 25 января 2012

enter image description here

Мне нужна ваша помощь.В основном я создал scrollView как родительский макет действия.Теперь мне нужно добавить много виджетов внутри действия, включая текст редактирования, содержащий большие текстовые значения, установленные внутри этого текста редактирования, который также можно прокручивать, но мой текст внутри текста редактирования не прокручивается плавно?мне нужна текстовая область как виджеты, мой код xml показан ниже

<?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"
    >
    <LinearLayout 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content"
    android:orientation="vertical" 
    android:background="#498BF4"> 
<TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="Registration"
    android:gravity="center_horizontal" 
    android:textSize="20dip"/>
    </LinearLayout>

  <ScrollView 
    android:id="@+id/scroll" 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    >

    <LinearLayout 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"
    android:orientation="vertical" 
    >  
    <TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="User_id:*"
    android:textSize="15dip"/>
    <EditText
    android:layout_width="fill_parent" 
    android:layout_height="40dip" 
    android:id="@+id/user">  
    </EditText>
    <TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="FirstName:*"
    android:textSize="15dip"/>
    <EditText
    android:layout_width="fill_parent" 
    android:layout_height="40dip" 
    android:id="@+id/fname">  
    </EditText>
    <TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="LastName:*"
    android:textSize="15dip"/>
    <EditText
    android:layout_width="fill_parent" 
    android:layout_height="40dip" 
    android:id="@+id/lname">  
    </EditText>
    <TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="Email:*"
    android:textSize="15dip"/>
    <EditText
    android:layout_width="fill_parent" 
    android:layout_height="40dip" 
    android:id="@+id/email">  
    </EditText>
    <TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="Currency:*"
    android:textSize="15dip"/>
    <Spinner 
    android:id="@+id/spinner1" 
    android:layout_width="fill_parent" 
    android:layout_height="40dip">
    </Spinner>
    <TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="Date of Birth:*"
    android:textSize="15dip"/>
    <EditText
    android:layout_width="fill_parent" 
    android:layout_height="40dip" 
    android:id="@+id/dob">  
    </EditText>
    <LinearLayout 
    android:id="@+id/agepermission"
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"
    android:orientation="vertical" 
    android:visibility="gone"> 
    <EditText
    android:layout_width="fill_parent" 
    android:layout_height="150dip" 
    android:id="@+id/ageterms"

    android:maxLines="10"
    android:textSize="10dip"
    android:text="@string/hello"
    >  
    </EditText>
    <CheckBox 
    android:text="I have permission to use the  website from parent/guardian.*" 
    android:id="@+id/checkBox1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content">
    </CheckBox>
    <TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="Parent Name:*"
    android:textSize="15dip"/>
    <EditText
    android:layout_width="fill_parent" 
    android:layout_height="40dip" 
    android:id="@+id/pname">  
    </EditText>
    <TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="Parent Email:*"
    android:textSize="15dip"/>
    <EditText
    android:layout_width="fill_parent" 
    android:layout_height="40dip" 
    android:id="@+id/pemail">  
    </EditText>
    </LinearLayout>

<TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="Terms and conditions:*"
    android:textSize="15dip"/>

    <EditText
    android:layout_width="fill_parent" 
    android:layout_height="200dip" 
    android:id="@+id/terms"
   ![android:text="i need your help. Basically I created a scrollView as a parent layout of an activity . Now i need to add many widgets inside the activity including an edittext containing large text values set inside this edittext which is also scrollable , but my text inside an edit text not scrolling smoothly? i need text area like widgets i need your help. Basically I created a scrollView as a parent layout of an activity . Now i need to add many widgets inside the activity including an edittext containing large text values set inside this edittext which is also scrollable , but my text inside an edit text not scrolling smoothly? i need text area like widgets i need your help. Basically I created a scrollView as a parent layout of an activity . Now i need to add many widgets inside the activity including an edittext containing large text values set inside this edittext which is also scrollable , but my text inside an edit text not scrolling smoothly? i need text area like widgets i need your help. Basically I created a scrollView as a parent layout of an activity . Now i need to add many widgets inside the activity including an edittext containing large text values set inside this edittext which is also scrollable , but my text inside an edit text not scrolling smoothly? i need text area like widgets"][2]
    android:inputType="textMultiLine"
    android:textSize="10dip"
    >  
    </EditText>
    <TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="By clicking on 'Sign Up' button below you are agreeing to the Terms of Service above and both the Program Policy and the Privacy Policy."
    android:textSize="15dip"/>
    <Button 
    android:text="Sign Up" 
    android:id="@+id/button1" 
    android:layout_width="wrap_content" 
    android:layout_height="40dip"
    >
    </Button>
    </LinearLayout>
   </ScrollView>
   </LinearLayout>

Ответы [ 2 ]

0 голосов
/ 02 июня 2012

У меня здесь та же проблема.

Пока я знаю, что единственное решение - отключить прокрутку ScrollView, когда EditText получил фокус.

0 голосов
/ 25 января 2012

используйте тег ниже в вашем тексте редактирования, если его ввод многострочный

   android:inputType="textMultiLine"
...