2011-05-10 22 views
2
<com.test.www.BrushPreview android:id="@+id/brushview" 
    android:layout_width="100dip" android:layout_height="100dip" 
    android:layout_gravity="center" /> 

,这不:在XML中引用自定义视图不能同时使用两种记录方式?

<View class="com.test.www.BrushPreview" android:id="@+id/brushview" 
    android:layout_width="100dip" android:layout_height="100dip" 
    android:layout_gravity="center" /> 

继文档http://developer.android.com/guide/topics/ui/custom-components.html#modifying它应该工作两者兼得!我究竟做错了什么?

编辑: 小写视图似乎工作!我以为我已经尝试过......谢谢! ,此外,it's非常重要的视图类使用此构造:

public BrushPreview(Context context, AttributeSet attrs) 

否则不需额外调用。

+1

会发生什么情况?例外?它只是不出现? – 2011-05-10 07:06:55

+0

你有任何关于此路径的类文件com.test.www.BrushPreview ..? – 2011-05-10 07:14:09

+0

@CapDroid我想他相信他,因为他说第一种方法工作正常 – 2011-05-10 07:15:39

回答

2

你应该在XML使用小写view您的自定义布局:

<view class="com.test.www.BrushPreview" android:id="@+id/brushview" 
    android:layout_width="100dip" android:layout_height="100dip" 
    android:layout_gravity="center" /> 

(根据your link太),它应该工作。

否则它会尝试创建一个android.view.View实例。

+0

这正是我所需要的 – chiliNUT 2015-04-13 04:57:30

相关问题