ljwbupt 2015-04-25 10:29 采纳率: 90%
浏览 1753
已采纳

Android自定义view失败

主activity名为MyPaint,其对应的布局文件为paint_layout.xml,我声明了一个MyView继承了view,代码如下:

    package com.example.wifidetection;
    ···
    public class MyPaint extends ActionBarActivity {
    ···
         protected void onCreate(Bundle savedInstanceState) {
                  super.onCreate(savedInstanceState);
                  setContentView(R.layout.paint_layout);

在paint_layout.xml中是这样写的

``
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>

Myview是这样:


```  public class MyView extends View
    {
        ···
        public MyView(Context context , AttributeSet attrs){
        //public MyView(Context context){
           super(context , attrs);

但这样写了之后,在paint_layout.xml的Graphical Layout里面就会显示:
The following classes could not be instantiated:

  • com.example.wifidetection.MyPaint (Open Class, Show Error Log)

我是彩笔,求大神解答,感激!

  • 写回答

1条回答 默认 最新

  • danielinbiti 2015-04-25 12:49
    关注

    关键看一下布局文件,编译是否报错,MyPaint 路径是否有错

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 ios可以实现ymodem-1k协议 1024字节传输吗?
  • ¥300 寻抓云闪付tn组成网页付款链接
  • ¥15 请问Ubuntu要怎么安装chrome呀?
  • ¥15 视频编码 十六进制问题
  • ¥15 Xsheii7我安装这个文件的时候跳出来另一个文件已锁定文件的无一部分进程无法访问。这个该怎么解决
  • ¥15 unity terrain打包后地形错位,跟建筑不在同一个位置,怎么办
  • ¥15 FileNotFoundError 解决方案
  • ¥15 uniapp实现如下图的图表功能
  • ¥15 u-subsection如何修改相邻两个节点样式
  • ¥30 vs2010开发 WFP(windows filtering platform)