Multiline AutoCompleteTextView不接受滚动触摸
问题描述:
我在主根目录为滚动视图(因为我的活动包含大量控件)的活动内创建了多行AutoCompleteTextView组件,并将其最大和最小行设置为4。正确,但是当我尝试在AutoCompleteTextView内滚动时,整个活动会滚动。这里是AutoCompleteTextView的代码:Multiline AutoCompleteTextView不接受滚动触摸
<AutoCompleteTextView
android:id="@+id/txtData"
android:inputType="textMultiLine"
android:lines="4"
android:minLines="4"
android:maxLines="4"
android:gravity="top|left"
android:textColor="#000000"
android:layout_below="@id/lblAddress"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:scrollbars="vertical"
android:textSize="16sp"
/>
任何想法,我应该设置保持AutoCompleteTextView内滚动重点是什么?
答
试图改变下拉高度的android:dropDownHeight
时,其滚动型和AutoCompleteTextView内接近上这是可行的。
获取焦点试试这个
autoCompleteTextView.setOnFocusChangeListener(new OnFocusChangeListener() {
public void onFocusChange(View v, boolean hasFocus) {
if(hasFocus) {
autoCompleteTextView.showDropDown();
}
}
});