我正在一个有活动的项目中工作,其中有两个片段。
除了我要在两个片段之间的中间放置一个触摸条之外,我可以进行此操作,这将允许用户拖动该条,然后调整每个片段的大小,即使一个片段长大,另一个片段缩小。
下面是当前布局:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
xmlns:tools="http://schemas.android.com/tools">
<fragment android:name="com.company.myapp.LoginFragment"
android:id="@+id/login_fragment"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1" />
<fragment android:name="com.company.myapp.ApiFragment"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:id="@+id/api_fragment" />
</LinearLayout>
在Android中是否有通过API执行此操作的特定方法,或者我需要添加自己的方法并使用触摸/拖动侦听器来适当调整大小。