我想把按钮放在上面的图片上。但我有下面的图像。我不能成功。搜索了很多但却找不到它。
LinearLayout中的LinearLayout具有透明背景,并且还有一个按钮。
Activity.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/genel_arkaplan"
android:orientation="vertical" >
<LinearLayout
android:orientation="vertical"
android:layout_width="750dp"
android:layout_height="wrap_content"
android:paddingLeft="40dp"
android:layout_gravity="center_vertical|center_horizontal"
android:background="@drawable/lay_transparan_aramasecenek"
android:layout_marginTop="100dp">
<LinearLayout
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/lay_transparan_aramasecenek_beyaz">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="fitCenter"
android:background="@drawable/kod_ile_arama"
android:id="@+id/imageButton" />
</LinearLayout>
</LinearLayout>
答案 0 :(得分:1)
从 LinearLayout 标记
中删除android:paddingLeft="40dp
答案 1 :(得分:0)
只需从&#34; LinearLayout&#34;
中删除以下代码即可android:paddingLeft="40dp"
这会为您的父布局添加额外的填充。
以下是您的最终代码。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/genel_arkaplan"
android:orientation="vertical" >
<LinearLayout
android:orientation="vertical"
android:layout_width="750dp"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical|center_horizontal"
android:background="@drawable/lay_transparan_aramasecenek"
android:layout_marginTop="100dp">
<LinearLayout
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/lay_transparan_aramasecenek_beyaz">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="fitCenter"
android:background="@drawable/kod_ile_arama"
android:id="@+id/imageButton" />
</LinearLayout>
</LinearLayout>
答案 2 :(得分:0)
尝试使用此代码作为按钮图标的击球结果。我希望它对你有所帮助。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/color_green"
android:orientation="vertical">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="@dimen/dimen_50"
android:layout_gravity="center"
android:layout_marginLeft="@dimen/dimen_10"
android:layout_marginRight="@dimen/dimen_10"
android:layout_marginTop="100dp"
android:background="@android:color/holo_blue_light">
<Button
android:id="@+id/imageButton"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:background="@mipmap/ic_share"
android:scaleType="fitCenter" />
</RelativeLayout>
</LinearLayout>