在XML布局中定义样式类



我在我的应用程序中使用pixite -freestyle-android库。我想在XML布局中定义样式类。

在文档中我发现了以下内容:

// Setting a class for a Button
Pixate.setStyleClass(button, "myButton");

这相当于在XML布局中定义一个类。

<Button
    class="myButton"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text="@string/myButtonStr"
    android:textSize="16sp" />

如果我在代码中以编程方式定义它们-它可以工作。但如果我在XML布局中定义这些,就像上面一样,Android Studio在这一行指示我"未知属性类",它不起作用:

<Button
    ...
    class="myButton"
    ... />

是否可以在XML布局中定义样式类?

把这个xmlns:app="http://schemas.android.com/apk/res/com.pixate.freestyle"放到你的根布局中,以便访问库的类。

属性class="myButton"不能在最新版本的库中设置,只能通过编程方式设置。

相关内容

  • 没有找到相关文章