自定义按钮表单(房屋/树等)

时间:2016-07-04 05:52:39

标签: android

我对Android有点新鲜,因此问题可能听起来很荒谬,但是:

有没有办法以smthg的形式制作按钮?有很多应用程序,你按下一棵树或一些房子,一些动作开始。怎么做的? 不是行动,而是形式。或者没有办法让按钮不是矩形?

3 个答案:

答案 0 :(得分:3)

你在谈论imagebutton。Image button documentation

例如,创建一个具有树背景的按钮。例如:

<ImageButton android:src="@drawable/tree.png"></ImageButton>

答案 1 :(得分:1)

是的,你可以这样做。将你的树木和房屋视为一个形象。

    ImageView im;
    im = (ImageView) findViewById(R.id.image_of_tree);
    im.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            //perform some action
        }
    });

答案 2 :(得分:0)

Off-course当您获得充气时,您的布局和视图(可以是任何视图)都可通过ID获得。您的按钮可以是ImageView,ImageButton等。只需找到您的视图的ID,并设置您想要通过此视图收听的任何事件。