2012-08-13 43 views
0

我有一個微小的線性佈局,我必須適合一個imageView和一個textView。我知道這是一個可怕的方式來創建一個應用程序。我只是想測試,看看這是否會工作。下面的代碼只顯示imageview而不顯示textView。有任何想法嗎?適合imageView和textView在Android中的一個小布局

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" > 

    <LinearLayout 
     android:layout_width="90dp" 
     android:layout_height="90dp" 
     android:orientation="vertical" > 

     <TextView 
      android:id="@+id/textView1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_weight="1" 
      android:text="TextView" /> 

     <ImageView 
      android:id="@+id/imageView1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_weight="0" 
      android:src="@drawable/my_icon" /> 
    </LinearLayout> 

</LinearLayout> 
+0

是TextView的或ImageView的大小是固定? – Dhrupal 2012-08-13 06:25:32

回答

3

答案最終是讓textView的權重爲0,imageView的權重爲1.這樣,textView顯示完美,但只佔用足夠多的空間,並且imageView佔用了水療中心的其餘部分CE。 Perfect1

+0

我不知道爲什麼這個工程,但它確實!謝謝!!! – Tsikon 2013-12-18 15:32:00

0

這取決於你想要它的樣子。如果您想對半分割的LinearLayout,然後在您的ImageView設置

android:layout_weight="1" 

中的LinearLayout內的意見得到比例空間的layout_weight因此,如果您的ImageView有layout_weight="0"它將得到觀的0比例。

+0

好的,所以imageView和TextView的權重都是1,但textView仍然是一半的截斷值。我看到一半的文字和整個圖像。 – EGHDK 2012-08-13 06:33:42

+0

嗯。您可以嘗試將TextView layout_weight更改爲2,然後它將分割2-1。否則,可能會減少TextView中的字體大小? – 2012-08-13 10:49:54

0

應使用重量這樣的:

機器人:layout_weight =在LinearLayout中

「2」 和layout_weight =中的ImageView和TextView中

所以 「1」,無論你的觀點會佔一半的空間

0

請試試這個

<TextView 
      android:id="@+id/textView1" 
      android:layout_width="wrap_content" 
      android:layout_height="0dp" 
      android:layout_weight="1" 
      android:text="TextView" /> 

     <ImageView 
      android:id="@+id/imageView1" 
      android:layout_width="wrap_content" 
      android:layout_height="0dp" 
      android:layout_weight="1" 
      android:src="@drawable/my_icon" /> 
相關問題