Android数据绑定SetSupportActionBar

时间:2016-01-06 15:36:26

标签: android xml android-toolbar

嗨我想知道使用Android数据绑定库是否存在此函数的xml标记,或者如何在没有findViewById()方法的情况下实现此功能

谢谢

3 个答案:

答案 0 :(得分:14)

您可以访问工具栏using views by id功能

的实例
<android.support.v7.widget.Toolbar
            android:id="@+id/toolbar"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"
            android:background="?attr/colorPrimary"
            app:layout_scrollFlags="scroll|enterAlways"
            app:popupTheme="@style/AppTheme.PopupOverlay" />

然后在您的onCreate()方法上执行以下操作

ActivityGalleryBinding binding = DataBindingUtil
    .setContentView(this, R.layout.activity_gallery);
binding.setViewModel(new GalleryModel(this));
//set it like this
setSupportActionBar(binding.<location>.<of>.<your>.toolbar);

如果您的工具栏位于其他xml组件内(使用<include/>引用),只要您提供并@id <include/>

,您仍然可以访问它

答案 1 :(得分:1)

Android Studio

制作项目,然后您可以使用以下代码访问工具栏:

ActivityMainBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_main);
setSupportActionBar(binding.toolbar);

答案 2 :(得分:0)

> SEL_INDEX
   comb.   Var_comb  index

1     12      x1x2  7.43  
2     13      x1x3  83,27 
3     14      x1x4  37.43 
4     23      x2x3  68.33 
5     24      x2x4  21.27 
6     34      x3x4  145.31 
7    123    x1x2x3  87.07 
8    124    x1x2x4  39.69 
9    134    x1x3x4  174.96 
10   234    x2x3x4  150.81 
11  1234  x1x2x3x4  180.66