2012-10-11 32 views
0

好吧我背后有一整周的挫折,这是布局行为随机的第三次。Android随机用户界面行为

例如:

<TextView 
    android:id="@+id/tvGebiedHead" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_marginLeft="18dp" 
    android:layout_marginTop="16dp" 
    android:text="Geef gebied op" 
    android:textAppearance="?android:attr/textAppearanceLarge" /> 


<ListView 
    android:id="@+id/lvGebieden" 
    android:layout_width="match_parent" 
    android:layout_height="fill_parent" 
    android:layout_alignLeft="@+id/textView1" 
    android:layout_alignParentRight="true" 
    android:layout_below="@+id/textView1" > 

</ListView> 

产生在显示列表视图上的TextView的顶部(使两个项目不可读)的结果。这里的代码产生所需的结果,listview在textview下呈现。它不是eclipse图形编辑器,但它也发生在真实的手机上。请注意,两个片段之间唯一的区别是TextView的id。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:id="@+id/RelativeLayout1" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
> 

<TextView 
    android:id="@+id/textView1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_marginLeft="18dp" 
    android:layout_marginTop="16dp" 
    android:text="Geef gebied op" 
    android:textAppearance="?android:attr/textAppearanceLarge" /> 


<ListView 
    android:id="@+id/lvGebieden" 
    android:layout_width="match_parent" 
    android:layout_height="fill_parent" 
    android:layout_alignLeft="@+id/textView1" 
    android:layout_alignParentRight="true" 
    android:layout_below="@+id/textView1" > 

</ListView> 

本周早些时候,我曾与哪个(所有!!)改变大小的4周的ToggleButtons布局的战斗,文字上的按钮排列,甚至位置当我点击一个,而上和文字完全一样。请告诉我,我做错了什么,android并没有坏掉。

回答

0

在上面的示例中,您的ListView的layout_below仍然指,它不存在。但是,在你的例子中,底部正在工作。仅供参考,@+id/textView1您应该在layout_below中使用@id\textView1

+0

谢谢。我在想我疯了。 – Harmen