我有一个如下图。
当我用它制作一个浮动动作按钮时,该按钮看起来像这样。
我不要粉红色的边缘。我只希望显示我的图像。我该怎么办?
我也希望图像的大小是外圈而不是内圈。
这是我的代码:
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end|bottom"
android:layout_margin="@dimen/fab_margin"
android:src="@drawable/ic_refresh" />
您是否考虑过仅使用ImageView
?
<ImageView
android:id="@+id/fab"
android:layout_width="wrap_content"
android:clickable="true"
android:layout_height="wrap_content"
android:src="@drawable/ic_refresh" />
比你的 ActivityMain.java
ImageView v = (ImageView) findViewById(R.id.fab);
v.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// Your code here
}
});
或更确切地说是ImageButton
?
<ImageButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_refresh" />
比:
ImageButton v = (ImageButton) findViewById(R.id.fab);
v.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// Your code here
}
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句