2014-11-21 116 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

然後宣佈它......

也就是說