BottomSheet全屏拉伸

时间:2018-05-04 12:28:11

标签: android mvvm android-databinding bottom-sheet

我正在底层使用数据绑定,但是当我添加

  

的setContentView(binding.root)

它将布局延伸到全屏 如果我删除 setContentView ,视图仍显示但没有绑定。这是我的代码:

val binding : BottomSheetStationViewBinding = DataBindingUtil.inflate(LayoutInflater.from(this),
            R.layout.bottom_sheet_view, null, false)
    binding.data = data
    setContentView(binding.root)

这是布局:

<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto">

<data>
<variable
    name="data"
    type="com.example.Data"/>
</data>

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:layout_behavior="@string/bottom_sheet_behavior"
    android:orientation="vertical"
    android:background="@android:color/white">

... 
</LinearLayout>
</layout>

0 个答案:

没有答案