【发布时间】:2013-07-06 00:54:50
【问题描述】:
我正在为一项活动开发 UI。在该活动中,我添加了一个滚动视图。在该滚动视图中,我添加了一个线性布局,并且在该线性布局中,我添加了一个编辑文本。现在我想做那个将文本编辑为可滚动的,这怎么可能?
【问题讨论】:
-
您需要在布局中有足够的控件才能激活滚动条。不确定一个编辑文本是否可以滚动。
我正在为一项活动开发 UI。在该活动中,我添加了一个滚动视图。在该滚动视图中,我添加了一个线性布局,并且在该线性布局中,我添加了一个编辑文本。现在我想做那个将文本编辑为可滚动的,这怎么可能?
【问题讨论】:
你不能把滚动视图放在滚动视图里面
<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>
【讨论】:
试试这个代码..
// For horizontal scroll
android:scrollHorizontally="true"
//For vertical scroll
android:scrollbars = "vertical"
【讨论】:
从 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" />
否则,请按照这些..
【讨论】: