我有3個元素在LinearLayout
需要適合在屏幕上,目前他們沒有。內容在Android屏幕外
這裏是我希望它看起來
TextView
- TextView
- EditText
但是第二TextView
是相當長的,它推動EditText
關閉屏幕
所以它結束看起來像這樣
TextView
---(屏幕結束)| TextView
-------- |(屏幕結束)EditText
我環顧了一下,我似乎無法找到解決方案,應該是一個簡單的解決方案。如果這是重複的,請隨時將我與適當的答案聯繫起來,因爲我無法自己找到答案。
下面是代碼,感謝您的幫助
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:orientation="vertical" >
<LinearLayout
android:id="@+id/iline_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@color/white"
android:gravity="center"
android:orientation="vertical" >
<LinearLayout
android:id="@+id/ll3"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="1"
android:gravity="center"
android:orientation="horizontal" >
<TextView
android:id="@+id/textView5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/b"
android:textAppearance="?android:attr/textAppearanceMedium" />
<TextView
android:id="@+id/textView6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/distance_edge"
android:textAppearance="?android:attr/textAppearanceMedium" />
<EditText
android:id="@+id/editText2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="4" />
</LinearLayout>
</LinearLayout>
</ScrollView>
最後,我想第二個TextView
佔用同一空間33%,寬度爲別人的,只是換行文本多必要時要做到這一點
編輯
第一個文本視圖僅僅是一個字母B),所以我不得不設置該包的內容,那麼其他人工作得很好
下面是代碼
<LinearLayout
android:id="@+id/ll3"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:orientation="horizontal" >
<TextView
android:id="@+id/textView5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/b"
android:textAppearance="?android:attr/textAppearanceMedium" />
<TextView
android:id="@+id/textView6"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/distance_edge"
android:textAppearance="?android:attr/textAppearanceMedium" />
<EditText
android:id="@+id/editText2"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:ems="4" />
</LinearLayout>
嘿最後一個問題,所以我沒有啓動另一個線程。你看到@mmBs字符串的底部是如何被截斷的?這個詞的文字是那裏的一半。我如何解決這個問題? – IrishWhiskey 2013-05-09 01:53:54