我必须在EditText
ScrollView
我无法点击EditText
了。我认为ScrollView
正在拦截它。我尝试了下面的代码,但它没有解决它。
有什么建议吗?
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@+id/bottom"
android:focusable="false"
android:clickable="false"
android:focusableInTouchMode="false"
android:layout_alignParentTop="true" >
答案 0 :(得分:0)
要尝试的事情:
FrameLayout
中,所有视图都按照它们的顺序堆叠
放置在布局文件中(因此您的问题可以通过
重新排列EditText
与...相关的顺序
ScrollView
)。EditText
前面的ScrollView
。OnClickListeners
等)
ScrollView
或它所在的容器然后动作应该“通过
通过“ScrollView
并允许您与EditText
进行互动
在它背后。当我试图制作时,我发现了这个问题
相反的情况对我有用(我想要顶级视图
消耗动作,而不是落在它背后的视图中。)这些解决方案过去在不同情况下对我有用。
答案 1 :(得分:0)
在我的情况下,我将android:layout_height="match_parent"
替换为android:layout_height="wrap_content"
,并且ScrollView中的视图变为可点击。希望这会有所帮助。
我的代码:
v<ScrollView
android:layout_width="match_parent"
android:layout_height="WRAP_CONTENT"
android:id="@+id/svTabActions">
<View>...</View>
</ScrollView>
答案 2 :(得分:-2)
尝试将editText
放入scrollView
。