如何在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显示红色。
答案 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);