2 wo jie wo_jie 于 2013.05.21 20:23 提问

多个testview控件显示问题
 <TextView android:layout_width="fill_parent"  
          android:layout_height="wrap_content"   
          android:textColor="#000000"  
          android:textSize="18dip"  
          android:background="#00FF00"  
          android:text="文本内容"   
          android:gravity="center_vertical|center_horizontal"  

/>  
    <TextView android:layout_width="fill_parent"  
          android:layout_height="wrap_content"   
          android:textSize="18dip"  
          android:background="#FFFFFF"  
          android:textColor="#FF0000"  
          android:text="设置字符串显示为*"   
          android:gravity="center_vertical|center_horizontal"  

          />  

在运行之后第一个testview里面的“文本内容没有显示出来”,只显示了第二个testview里面的内容,知道是被覆盖了,但不知道如何修改,使两个testview里面的内容在两行显示

2个回答

luhuajcdd
luhuajcdd   2013.05.22 13:03
已采纳
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"   
    tools:context=".MainActivity" > 
<TextView android:id="@+id/textView2"
          android:layout_width="fill_parent"  
          android:layout_height="wrap_content"   
          android:textColor="#000000"  
          android:textSize="18dip"  
          android:background="#00FF00"  
          android:text="文本内容"   
          android:gravity="center_vertical|center_horizontal"  

/>  
    <TextView android:id="@+id/textView1"
          android:layout_width="fill_parent"  
          android:layout_height="wrap_content"  
          android:layout_alignLeft="@+id/textView2"
          android:layout_below="@+id/textView2" 
          android:textSize="18dip"  
          android:background="#FFFFFF"  
          android:textColor="#FF0000"  
          android:text="设置字符串显示为*"   
          android:gravity="center_vertical|center_horizontal"  

          /> 
</RelativeLayout>
suannai0314
suannai0314 你可以点击答案左侧的√采纳答案的
4 年多之前 回复
wo_jie
wo_jie 谢谢,明白了
4 年多之前 回复
baimy1985
baimy1985   2013.05.21 20:49

这两个TextView放在Framelayout里吗,相对布局或线性布局应该不会这样吧,新建了一个是这样的

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"   
    tools:context=".MainActivity" >

    <TextView
        android:id="@+id/textView2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="@string/hello_world" />

    <TextView
        android:id="@+id/textView1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/textView2"
        android:layout_below="@+id/textView2"
        android:layout_marginTop="14dp"
        android:text="TextView" />

</RelativeLayout>
wurenbi45
wurenbi45 相对布局你要指定第二个TextView在第一个TextView之下.
4 年多之前 回复
wo_jie
wo_jie 不是,在相对布局里出不来效果,但是在线性布局里就出来效果了,两个textView里面的文本了内容分行显示,但是在相对布局里还是不行,求指教
4 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!