使按钮工作

时间:2016-08-03 10:45:27

标签: android android-button

如何在Android中的背景图片上添加按钮?

我已经添加了背景,现在我想添加一个按钮,让它在后台运行。我试图添加多个按钮但是它们都不起作用,我不确定它的布局还是别的。

这是我到目前为止所做的:

    <Button
    style="?android:attr/buttonStyleSmall"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="back"
    android:id="@+id/button2"
    android:layout_alignTop="@+id/button"
    android:background="@drawable/scan1"
    android:layout_centerHorizontal="true"
    android:layout_alignParentStart="false"
    android:layout_alignParentLeft="false" />

我编辑了代码,所以&#34; scan1&#34; drawable显示红色。

4 个答案:

答案 0 :(得分:0)

透明按钮

 android:background="@null"

 android:background="@android:color/transparent"

答案 1 :(得分:0)

使用FancyButtons库创建透明背景的按钮。设置NSDateFormatter *formatter2 = [[NSDateFormatter alloc] init]; [formatter2 setDateFormat:@"HHmm"]; [formatter2 setTimeZone:[NSTimeZone systemTimeZone]]; [formatter2 setLocale:[NSLocale systemLocale]]; NSDate *date2 = [formatter1 dateFromString:@"2300"]; [formatter2 setDateFormat:@"hh:mm a"]; NSString *finalDate2 = [formatter2 stringFromDate:date2]; NSLog(@"finalDate2==%@",finalDate2); 参数如下:

fb_defaultColor

使用此库,您不会失去对按钮点击的涟漪效应。

答案 2 :(得分:0)

 android:background="?android:attr/selectableItemBackground"

将此添加到按钮xml ..希望有所帮助

答案 3 :(得分:0)

您也可以在xml中使用:

android:background="@null"

或代码:

button.setBackgroundColor(Color.TRANSPARENT);