大佬教程收集整理的这篇文章主要介绍了有没有一种方法可以在android studio中实现自定义按钮或小部件,从而取代android studio的默认按钮和小部件? ,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在开发一个带有6个按钮的简单android应用(Android默认外观),我需要实现自定义按钮(我的意思是自定义,我要添加一个’pintrest’链接,以按外观显示按钮类型).
要么
您可以创建自己的按钮,如下所示:
class BorderedButton : Button {
constructor(context: Context) : super(context) {
init(context,null,null)
}
constructor(context: Context,attrs: AttributeSet) : super(context,attrs) {
init(context,attrs,attrs: AttributeSet,defStyleAttr: int) : super(context,defStyleAttr) {
init(context,defStyleAttr)
}
override fun init(context: Context,attrs: AttributeSet?,defStyleAttr: Int?) {
this.setBACkgroundresource(R.drawable.round_bordered_button_accent)
this.setTextColor(ContextCompat.getColor(context,R.color.colOraccent))
this.defaultFont()
}
}
然后像这样在您的xml中使用它:
<com.xxx.xxx.shared.custom_ui.buttons.borderedButton
android:id="@+id/button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@String/done" />
以上是大佬教程为你收集整理的有没有一种方法可以在android studio中实现自定义按钮或小部件,从而取代android studio的默认按钮和小部件? 全部内容,希望文章能够帮你解决有没有一种方法可以在android studio中实现自定义按钮或小部件,从而取代android studio的默认按钮和小部件? 所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。