我在父ScrollView下的LinearLayout中有多个组件。
我的布局结构如下: -
<ScrollView>
<LinearLayout>
<ImageView/>
<WebView/>
<LinearLayout/>
<EditText/>
<Button/>
</LinearLayout>
</ScrollView>
我已将android:descendantFocusability="blocksDescendants"
添加到父LinearLayout,以确保页面不向下滚动到EditText / WebView。但是,即使在edittext / button的click事件中执行以下操作,EditText / Buttons也不会获得焦点。
editText.requestFocus()
如何确保焦点保持在页面顶部,并且edittext和按钮专注于点击它?