【问题标题】:How to make edit text scrollable in android?如何在android中使编辑文本可滚动?
【发布时间】:2013-07-06 00:54:50
【问题描述】:

我正在为一项活动开发 UI。在该活动中,我添加了一个滚动视图。在该滚动视图中,我添加了一个线性布局,并且在该线性布局中,我添加了一个编辑文本。现在我想做那个将文本编辑为可滚动的,这怎么可能?

【问题讨论】:

  • 您需要在布局中有足够的控件才能激活滚动条。不确定一个编辑文本是否可以滚动。

标签: android android-layout


【解决方案1】:

你不能把滚动视图放在滚动视图里面

<ScrollView
        android:id="@+id/scrollView1"
        android:layout_width="fill_parent"
        android:layout_height="100dp" >


        <EditText
            android:id="@+id/editText1"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:text="KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK" >

            <requestFocus />
        </EditText>

    </ScrollView>

【讨论】:

    【解决方案2】:

    试试这个代码..

      // For horizontal scroll  
     android:scrollHorizontally="true"  
    
      //For vertical scroll
     android:scrollbars = "vertical"
    

    【讨论】:

    • 在 xml 中的 Edittext 标签中试试这个 android:scrollbars = "vertical"
    【解决方案3】:

    XML 你可以试试..

    <EditText
        android:id ="@+id/editInput"
        android:layout_width ="0dip" 
        android:layout_height ="wrap_content" 
        android:layout_weight ="1" 
        android:inputType="textCapSentences|textMultiLine"
        android:maxLines ="4" 
        android:maxLength ="2000"   />
    

    否则,请按照这些..

    【讨论】:

      猜你喜欢
      • 2016-02-04
      • 2014-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-24
      • 1970-01-01
      相关资源
      最近更新 更多