TextView在Android上不可见
问题描述:
我在屏幕中心使用三行;前两行是可见的,但最后一行(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并没有显示
请给我建议,我在做什么工作。
答
请尝试下面的代码:希望你得到最好的结果。如果没有回复我:)在发布代码格式的代码之前。你错过了一些代码行,因为它:(
<?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
答
的TextView andhave超出RelativeLayout的元素
答
把最后的TextView ID为 “andhave” 到RelativeLayout的。
(在你的代码,第二</RelativeLayout>
上面我说)
请一定要保持你的意见的布局。
答
原因是因为您最后的Textview
超出了主布局。 把你所有的东西放在里面
答
按Ctrl + B -----打造你的项目,如果你在你的布局XML进行了更改(Eclipse中) 然后:
套装的setContentView(R.layout.you_xml_file);里面的onCreate
然后宣布它......
也就是说
已经张贴的所有完整的XML – 2014-11-21 08:06:49
这个问题AP由于代码不足,梨将成为焦点。 – 2014-11-21 08:44:36
@NaveenTamrakar请参阅完整xml – 2014-11-21 09:23:38