冲突的我有两个的LinearLayout的Android LinearLayouts彼此
一个包含带有patch9图像作为语音泡和另一个与一个TextView和ImageView的
当我尝试键入到的EditText是开始一个的EditText扩大朝向右手侧,然后开始减小第二的LinearLayout的宽度(细碎的图像)
XML是
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/white"
android:gravity="center"
android:orientation="vertical" >
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="horizontal" >
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="left"
android:orientation="vertical" >
<EditText
android:id="@+id/summaryMessage"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/greeting_bubble_white"
android:gravity="center" />
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="right"
android:orientation="vertical" >
<ImageView
android:id="@+id/summaryImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/picture_frame" />
<TextView
android:id="@+id/summaryText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:paddingLeft="10dp" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
看起来这
任何想法?
我改变了根LinearLayout为wrap_content和仍然是相同的结果。我已经尝试了权重标签,如第一篇文章中所示。什么是DPS? – user1177292
我试过了你的建议,但是edittext是在垂直方向上的image/textview之上。我需要同一水平布局的edittext和image/textview,左边的edittext和右边的image/textview – user1177292
请阅读这篇关于dps的文章:http://developer.android.com/guide/practices/screens_support的.html#密度独立性 – Raykud