pixate-freestyle-android 在 XML 布局中定义样式 class
pixate-freestyle-android define style class in XML layout
我在我的应用程序中使用 pixate-freestyle-android 库。我想在 XML 布局中定义样式 class。
在文档中我发现了以下内容:
// Setting a class for a Button
Pixate.setStyleClass(button, "myButton");
这相当于在XML布局中定义了一个class。
<Button
class="myButton"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/myButtonStr"
android:textSize="16sp" />
如果我在代码中以编程方式定义它们 - 它会起作用。但是,如果我像上面那样在 XML 布局中定义它们,Android Studio 会在这一行指示我“Unknown attribute class”,但它不会工作:
<Button
...
class="myButton"
... />
是否可以在 XML 布局中定义样式 class?
将此 xmlns:app="http://schemas.android.com/apk/res/com.pixate.freestyle"
放入您的根布局中,以便访问图书馆的 class。
属性 class="myButton" 不能再在最新版本的库中设置,只能以编程方式设置。
我在我的应用程序中使用 pixate-freestyle-android 库。我想在 XML 布局中定义样式 class。
在文档中我发现了以下内容:
// Setting a class for a Button
Pixate.setStyleClass(button, "myButton");
这相当于在XML布局中定义了一个class。
<Button
class="myButton"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/myButtonStr"
android:textSize="16sp" />
如果我在代码中以编程方式定义它们 - 它会起作用。但是,如果我像上面那样在 XML 布局中定义它们,Android Studio 会在这一行指示我“Unknown attribute class”,但它不会工作:
<Button
...
class="myButton"
... />
是否可以在 XML 布局中定义样式 class?
将此 xmlns:app="http://schemas.android.com/apk/res/com.pixate.freestyle"
放入您的根布局中,以便访问图书馆的 class。
属性 class="myButton" 不能再在最新版本的库中设置,只能以编程方式设置。