我正在使用这个GitHub项目从顶部创建一个滑动面板: -
https://github.com/6wunderkinder/android-sliding-layer-lib/
这是我的xml: -
<?xml version="1.0" encoding="utf-8"?>
<com.example.dev_task_login_ui.SlidingLayer xmlns:SlidingLayer="http://schemas.android.com/apk/res/com.example.dev_task_login_ui"
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/slidingLayer1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
SlidingLayer:stickTo="top" >
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingRight="@dimen/sliding_pane_padding_right"
android:paddingLeft="@dimen/sliding_pane_padding_left"
android:layout_gravity="center|top"
android:background="@drawable/sliding_pane_corner" >
<TextView
android:id="@+id/swipeText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:fontFamily="sans-serif-medium"
android:gravity="center"
android:paddingBottom="@dimen/sliding_pane_text_padding_bottom"
android:paddingTop="@dimen/sliding_pane_text_padding_top"
android:textColor="#074035"
android:textSize="17sp"
android:textStyle="bold" />
</RelativeLayout>
</com.example.dev_task_login_ui.SlidingLayer>
我正在使用MainActivity中的addView
方法在邮件xml中对此进行充气。
现在问题是当这个滑动窗格可见时,显然它形成在主布局的顶部,所以如果我想点击主布局中的按钮
我必须触摸屏幕两次,首先从滑动窗格中移除焦点 - 隐藏它,然后再实际点击按钮。
即使滑动窗格位于其上方,焦点仍然可以保留在主布局上吗?