在Android上看不到TextView

时间:2014-11-21 07:59:32

标签: android textview android-relativelayout

我在屏幕中央使用三条线;前两行是可见的,但最后一行(Textview andhave)不可见

我有共享完整的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并且还没有显示

请建议我,我在做什么。

5 个答案:

答案 0 :(得分: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>

答案 1 :(得分:0)

Textview andhave超出了RelativeLayout元素

答案 2 :(得分:0)

将最后一个带有ID&#34;和#34;的文本视图放在上面。进入RelativeLayout。

(在您的代码中,高于第二个</RelativeLayout>我会说)

确保将您的观点保留在布局中。

答案 3 :(得分:0)

原因是因为您的上一个Textview位于主要布局之外。 将你所有的东西放进去

答案 4 :(得分:0)

Ctrl + B -----如果您对布局XML进行了更改,则构建项目。 (日食) 然后:

设置setContentView(R.layout.you_xml_file);在onCreate里面

然后宣布......

那是