代码之家  ›  专栏  ›  技术社区  ›  Niko Gamulin

Android:如何创建自定义按钮小部件

  •  3
  • Niko Gamulin  · 技术社区  · 15 年前

    我想创建一个具有圆形或矩形背景的按钮,文本和文本下方或上方的图像。

    下面是我添加对象的自定义按钮布局(缺少背景和文本-图像视图):

    <FrameLayout
     xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_height="wrap_content"
     android:orientation="horizontal" android:layout_width="wrap_content" android:layout_gravity="center_vertical|center_horizontal">
    

    我想用settext()和setimage()方法创建一个customButton对象,它将更改按钮文本和图像,并将多个customButton放置在主布局中。

    有人知道如何创建自定义布局,将其放置到另一个布局(主布局)中,并从绑定到主布局的活动中修改其元素吗?

    我非常感谢你的帮助。

    谢谢!

    2 回复  |  直到 13 年前
        1
  •  4
  •   AdamC    15 年前

    如果你想要编程访问,你应该子类视图并在爪哇做你的工作。您仍然可以使用XML进行布局,但是可以使用您想要的图像和文本方法。然后,您将能够在另一个布局中使用它来放置自定义按钮。

        2
  •  7
  •   leo    14 年前

    嘿,要创建圆形按钮或矩形按钮,可以使用形状。 它可以在.xml文件中完成。

    看到这个 Click Here