可以在不使用imagebutton的情况下将图像添加到按钮

时间:2019-05-06 16:06:08

标签: c# xamarin.android

我有问题... 我创建了此按钮:

$ch = curl_init();
$url = 'https://github-trending-api.now.sh/repositories?language=&since=daily'

curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = json_decode(curl_exec($ch));

现在我想向该按钮添加图像,但是添加此行不起作用:

<Button
    android:layout_width="0dp"
    android:layout_weight="50"
    android:layout_height="120dp"
    android:id="@+id/btnTriangle"
    android:clickable="true"
    android:focusableInTouchMode="true"
    android:background="@drawable/TriangleShapeButton" />

是否可以在不使用ImageButton的情况下添加此图像?

1 个答案:

答案 0 :(得分:0)

是的,这样做会...

android:drawableLeft="@drawable/triangle3"

您还可以使用drawableStart,drawableBottom,drawableLeft等。

然后,您可能要使用drawablePadding和/或paddingLeft / paddingRight / etc。属性来定位图形(如果它小于背景图像)(即默认情况下未居中)。