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(); 
     } 
    } 
});