在RelativeLayout中使用9patch在ImageButton旁边实现autocompletetextview

时间:2013-05-06 14:21:36

标签: android imagebutton autocompletetextview nine-patch

我在使用设计师提供的资源向右侧使用ImageButton实现SearchBox时遇到了麻烦。 我不确定问题是由于资产还是我的实施。

It should look like this, and it does in hdpi phones.

But look how it looks like in xhdpi emulated phone

它也在真实设备上进行了测试。没有hdpi的每个设备看起来都像第二个例子。 这是我的实施:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity"
android:background="#e9e9e9" >

<ImageButton 
    android:background="@drawable/home_btn_ubicacion"
    android:src="@drawable/home_icono_ubicacion"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentRight="true"
    android:id="@+id/button"/>
<AutoCompleteTextView 
    android:layout_toLeftOf="@id/button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/home_input_buscar"
    android:hint="Ciudad o Barrio"
    android:layout_alignParentLeft="true"
    />

由于我的声誉,我不允许发布图片所以我在github上共享整个测试项目: github.com/ejmedina/SearchBoxTestProject

同样,由于低代表,它看起来不像链接。 一如既往地谢谢大家。

1 个答案:

答案 0 :(得分:0)

设计师发送了修复问题的新资产。

似乎他用Photoshop制作了第一个,并且补丁没有按预期工作。

我已将新资产推送到my github repo,他们会留在那里用于教育目的。