1
私はAndroid Libraryで作業しています。これは異なる形状のボタンを作成しています。ボタンのXMLは次のようになります。app:button_type="round_rectangle"
属性サポートされていないカスタム属性のエラーを表示します
<com.singh.daman.mybutton.ShapedButton
android:id="@+id/round"
android:layout_weight="1"
android:layout_width="0dp"
android:layout_height="wrap_content"
app:fill_color="@color/colorPrimaryDark"
app:button_type="round_rectangle"
app:stroke_color="@color/colorAccent"
app:stroke_width="12sp"
app:text="Round Rectangle"
app:text_size="16sp"
app:text_color="#ffff"
android:layout_gravity="center"
android:background="@null" />
れる四角形、星、円と丸い四角形などの異なる値を持ちます。
タイプround_rectangle
は、Lollipop以上のアンドロイドバージョンでのみサポートされています。
ライブラリユーザーがbutton_type
〜round_rectangle
と設定し、アプリの最小AndroidバージョンがLollipop未満の場合は、api 21以上でサポートされているというエラーを表示したいのですが、どうすればいいですか?