我的应用程序是这样的:如何去除我的图像按钮周围的白色填充?
我想我的两个图像按钮完全填补我的LinearLayout的空间,该复选框的方式做 - 他们没有周围的白色填充。我尝试了很多东西建议在stackoverflow =使背景“@null”等,但没有一个工作。
我想我可以尝试一个ImageView,但我想要有'点击'效果。
任何想法?这是我的代码:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/LinearLayout1"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:orientation="vertical"
android:paddingBottom="0dp"
android:paddingLeft="0dp"
android:paddingRight="0dp"
android:paddingTop="0dp"
tools:context=".MainActivity">
<ListView
android:id="@+id/ListView_2"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:layout_weight="1">
</ListView>
<EditText
android:layout_width="match_parent"
android:layout_height="0dp"
android:id="@+id/editText"
android:gravity="center"
android:inputType="phone"
android:background="#d9d9d9">
</EditText>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="60dp"
android:orientation="horizontal" >
<CheckBox
android:layout_height="match_parent"
android:layout_width="wrap_content"
android:background="#ffa500"
android:text="New CheckBox"
android:id="@+id/checkBox"
android:layout_weight="2"
>
</CheckBox>
<ImageButton
android:layout_height="match_parent"
android:layout_width="wrap_content"
android:id="@+id/imageButton"
android:layout_gravity="center_horizontal"
android:layout_weight="1" />
<ImageButton
android:layout_height="match_parent"
android:layout_width="wrap_content"
android:id="@+id/imageButton2"
android:layout_gravity="center_horizontal"
android:layout_weight="1" />
</LinearLayout>
</LinearLayout>
解决了上述问题没问题。但实际上我需要在imagebutton上放置一个图像。我希望按钮看起来像已被按下 - 我想图像是相同的,但要更改的按钮的背景颜色。看起来我需要使用一个selector.xml。 – CHarris
是的。您可以使用具有某种形状或图层列表的选择器。 – Srijith