layout_toRightOf:不允许使用字符串类型

时间:2014-10-21 10:03:54

标签: java android layout

我有以下控件:ListView和两个TextView在一行内。

我试图制作' rowTextView'站在左边和' rowTextCount'就在右边的旁边。

这是我的行的xml:

<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"
    android:background="#000000"
    tools:context="com.k.l.MainActivity" >

<com.k.l.MyTextView xmlns:android="http://schemas.android.com/apk/res/android"  
     android:id="@+id/rowTextView"   
     android:layout_width="fill_parent"   
     android:layout_height="wrap_content"  
     android:padding="5dp"  
     android:textColor="#888"
     android:textSize="28sp" >  
</com.k.l.MyTextView>  

<com.k.l.MyTextView xmlns:android="http://schemas.android.com/apk/res/android"  
     android:id="@+id/rowTextCount"   
     android:layout_width="fill_parent"   
     android:layout_height="wrap_content"  
     android:padding="5dp"  
     android:textColor="#888"
     android:layout_toRightOf="rowTextView"
     android:text="666"
     android:textSize="28sp" >  
</com.k.l.MyTextView>  

</RelativeLayout>

错误:不允许字符串类型(在&#39; layout_toRightOf&#39;值为&#39; rowTextView&#39;)

谢谢!

2 个答案:

答案 0 :(得分:2)

期待和id。将其更改为:

  android:layout_toRightOf="@id/rowTextView"

Here您可以找到文档

答案 1 :(得分:1)

 <com.k.l.MyTextView xmlns:android="http://schemas.android.com/apk/res/android"  
     android:id="@+id/rowTextCount"   
     android:layout_width="fill_parent"   
     android:layout_height="wrap_content"  
     android:padding="5dp"  
     android:textColor="#888"
     android:layout_toRightOf="@+id/rowTextView"
     android:text="666"
     android:textSize="28sp" >  
</com.k.l.MyTextView>