配置文件中怎么样填写?
<ScrollView android:layout_width="fill_parent"   
                android:layout_height="100dp"    
                android:scrollbars="vertical">
        <EditText
            android:layout_width="100dp"
            android:gravity="top"
            android:layout_height="100dp"
            android:id="@+id/myedit1"
        />    
    </ScrollView>我希望的效果是EditText当输入的文字超出height的时候,在EditText输入框中出现ScrollView 

解决方案 »

  1.   

    这个需要自定义了,EditText 不是ViewGroup无法加子视图。
    <ScrollView android:layout_width="fill_parent"   
                     android:layout_height="100dp"    
                     android:scrollbars="vertical">
             <EditText
                 android:layout_width="100dp"
                 android:gravity="top"
                 android:layout_height="100dp"
                 android:id="@+id/myedit1"
             />    
         </ScrollView>
    这样写其实能达到你的目的的。
      

  2.   

    用android:maxLines,这个效果不行么?
      

  3.   


    在EditText中用:maxLines?刚刚试了一下不行的、、、
      

  4.   

     <EditText
                 android:layout_width="100dp"
                 android:gravity="top"
                 android:layout_height="100dp"
                 android:id="@+id/myedit1"
             />    
    这个不要设置高度,应该是warp_content ,自动扩展。<ScrollView android:layout_width="fill_parent"   
                     android:layout_height="100dp"    
                     android:scrollbars="vertical">这个你也设置100和输入框一下,当然无法滚动。
      

  5.   

    1楼说的对,editText不是ViewGroup的子类无法对子控件控制,而scrollview只能对其子类控制,也无法对单个EditText控制
      

  6.   

    但是我已经看到有成功的效果了啊,就是输入框中内容过多的时候在输入框里面是有scrollview的效果的啊?是怎么达到这样的效果的呢?
      

  7.   

    还是这个是正解啊、、、、、我设置比他小了之后好像还真出现ScrollView的效果了!!!
      

  8.   

        <EditText
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:lines="3"
            android:scrollbars="vertical" />
    不需要显示scrollbar就把android:scrollbars="vertical"去掉,一样可以滚动的。