2014-11-21 111 views
0

我在屏幕中心使用三行;前两行是可见的,但最后一行(TextView的andhave)是不可见的TextView在Android上不可见

我有份额完整的XML文件,请参阅

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="@color/backgroundcolor" 
    > 
    <RelativeLayout 
     android:id="@+id/rel_jobDesc" 
     android:layout_width="fill_parent" 
     android:layout_height="50dip" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentTop="true" > 

     <TextView 
      android:id="@+id/textView1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 

      android:layout_centerInParent="true" 
      android:text=" Daily listing " 
      android:textColor="@color/textcolor" 
      android:textSize="20sp" /> 

     <ImageView 
      android:id="@+id/textView2" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:layout_alignParentBottom="true" 
      android:layout_alignParentLeft="true" 
      android:background="@drawable/li" /> 


    </RelativeLayout> 



     <TextView 
      android:layout_below="@+id/rel_jobDesc" 
      android:id="@+id/txtprev" 
      android:layout_width="fill_parent" 
      android:layout_height="30dp" 
      android:background="@color/listhead" 

      android:textColor="@color/textcolor" 
      /> 
    <ListView 
     android:id="@+id/list" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_below="@+id/txtprev" 
     android:cacheColorHint="#00000000" 
     android:scrollingCache="false" 
     android:layout_centerHorizontal="true" 
     android:layout_centerInParent="true" 
     android:layout_centerVertical="true" 
     android:smoothScrollbar="true" > 

    </ListView> 
     <TextView 
      android:id="@+id/belowtext" 
      android:layout_width="fill_parent" 
      android:layout_height="30dp" 
      android:background="@color/listhead" 
      android:layout_below="@+id/list" 
      android:textColor="@color/textcolor" 
      /> 



     <Button 
     android:id="@+id/btnprev" 
      android:background="@drawable/prev" 
      android:layout_width="90dp" 
      android:layout_height="40dp" 
      android:layout_below="@+id/belowtext" 
      android:layout_marginLeft="20dp" 
     /> 
     <Button 
      android:background="@drawable/next" 
      android:layout_width="90dp" 
      android:layout_height="40dp" 
      android:id="@+id/btnnext" 
      android:layout_below="@+id/belowtext" 
      android:layout_marginRight="20dp" 
      android:layout_alignParentRight="true" 
     /> 

     <RelativeLayout 
      android:layout_height="wrap_content" 
      android:layout_width="fill_parent" 
      android:layout_below="@+id/btnprev" 
      android:gravity="center_horizontal" 
      android:layout_centerHorizontal="true" 
     android:id="@+id/txttxt"> 

      <TextView 
      android:id="@+id/arethese" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:gravity="center_horizontal" 
      android:text="Are these the property you are looking for? " 
      android:textColor="@color/textcolor" 
      /> 
      <RelativeLayout 
       android:id="@+id/loginlayout" 
       android:layout_height="fill_parent" 
       android:layout_width="wrap_content" 
       android:gravity="center_horizontal" 
      android:layout_centerHorizontal="true" 
       android:layout_below="@+id/arethese"> 
      <TextView 
      android:id="@+id/ifnot" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:gravity="center_horizontal" 
      android:text="If not, " 
      android:textColor="@color/textcolor" 
      /> 
      <TextView 
      android:layout_toRightOf="@+id/ifnot" 
      android:id="@+id/txtlogin" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 

      android:text="login " 
      android:textColor="@color/textcolor" 
      /> 

      <TextView 
      android:layout_toRightOf="@+id/txtlogin" 
      android:id="@+id/orcontinue" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 

      android:text="or continue your " 
      android:textColor="@color/textcolor" 
      /> 

      <TextView 
      android:layout_toRightOf="@+id/orcontinue" 
      android:id="@+id/txtsearch" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:gravity="center_horizontal" 
      android:text="search " 
      android:textColor="@color/textcolor" 
      /> 



      </RelativeLayout> 

     </RelativeLayout> 


      <TextView 
      android:layout_below="@+id/txttxt" 
      android:id="@+id/andhave" 
      android:layout_width="wrap_content" 
      android:layout_height="fill_parent" 
      android:gravity="center_horizontal" 
      android:text="@string/andhave" 
      android:textColor="@color/textcolor" 
      /> 


     <Button 
      android:id="@+id/login" 
      android:layout_width="100dp" 
      android:layout_height="30dp" 
      android:layout_alignParentBottom="true" 
      android:layout_alignParentLeft="true" 
      android:layout_marginLeft="20dp" 

      android:background="@drawable/greenrounded" 
      android:text="Register" /> 

     <Button 
      android:id="@+id/search" 
      android:layout_width="100dp" 
      android:layout_height="30dp" 
      android:layout_alignParentBottom="true" 
      android:layout_alignParentRight="true" 
      android:layout_marginRight="20dp" 

      android:background="@drawable/greenrounded" 
      android:text="Search" /> 

</RelativeLayout> 

Textview andhave并没有显示

请给我建议,我在做什么工作。

+0

已经张贴的所有完整的XML – 2014-11-21 08:06:49

+1

这个问题AP由于代码不足,梨将成为焦点。 – 2014-11-21 08:44:36

+0

@NaveenTamrakar请参阅完整xml – 2014-11-21 09:23:38

回答

1

请尝试下面的代码:希望你得到最好的结果。如果没有回复我:)在发布代码格式的代码之前。你错过了一些代码行,因为它:(

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/bottomRelLayout" 
android:layout_width="match_parent" 
android:layout_height="match_parent" > 

<RelativeLayout 
    android:id="@+id/txttxt" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_below="@+id/btnprev" 
    android:layout_centerHorizontal="true" 
    android:gravity="center_horizontal" > 

    <TextView 
     android:id="@+id/arethese" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:gravity="center_horizontal" 
     android:text="Are these the property you are looking for? " /> 

    <RelativeLayout 
     android:id="@+id/loginlayout" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/arethese" 
     android:layout_centerHorizontal="true" 
     android:gravity="center_horizontal" > 

     <TextView 
      android:id="@+id/ifnot" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:gravity="center_horizontal" 
      android:text="If not, " /> 

     <TextView 
      android:id="@+id/txtlogin" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_toRightOf="@+id/ifnot" 
      android:text="login " /> 

     <TextView 
      android:id="@+id/orcontinue" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_toRightOf="@+id/txtlogin" 
      android:text="or continue your " /> 

     <TextView 
      android:id="@+id/txtsearch" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_toRightOf="@+id/orcontinue" 
      android:gravity="center_horizontal" 
      android:text="search " /> 
    </RelativeLayout> 
</RelativeLayout> 

<TextView 
    android:id="@+id/andhave" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_below="@id/txttxt" 
    android:layout_centerHorizontal="true" 
    android:text="and Have" /> 

</RelativeLayout> 
+0

stilll未显示上一个文本视图 – 2014-11-21 09:54:31

0

的TextView andhave超出RelativeLayout的元素

0

把最后的TextView ID为 “andhave” 到RelativeLayout的。

(在你的代码,第二</RelativeLayout>上面我说)

请一定要保持你的意见的布局。

0

原因是因为您最后的Textview超出了主布局。 把你所有的东西放在里面

0

按Ctrl + B -----打造你的项目,如果你在你的布局XML进行了更改(Eclipse中) 然后:

套装的setContentView(R.layout.you_xml_file);里面的onCreate

然后宣布它......

也就是说