毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 移动平台 >> 正文

自定义组件com.ljx.gameview.GameView总是获得空指针

更新时间:2013-1-24:  来源:毕业论文

自定义组件com.ljx.gameview.GameView总是获得空指针
今天遇到一个错误,百度了一下没能解决问题,也许搜索能力有待提高
先把部分代码贴出来

Java code? protected void onCreate(Bundle savedInstanceState) {                   Log.v("GameWindow", "onCreate");                   super.onCreate(savedInstanceState);         setContentView(R.layout.gameview);           //        LayoutInflater inflater = (LayoutInflater)getSystemService(LAYOUT_INFLATER_SERVICE);      //        View layout = inflater.inflate(R.layout.gameview,null);           //        gameView = (GameView) view.findViewById(R.id.game_sudo_view);                   gameView = (GameView) findViewById(R.id.game_sudo_view);         if(gameView == null){             Log.v("gameView", "onCreate->null");         }                   levelTextView = (TextView)findViewById(R.id.leveltextview);         levelTextView.setText("Topic."+1));                   if(levelTextView == null){             Log.v("TextView", "onCreate->null");         }     }

下面是gameview.xml

XML/HTML code? <?xml version="1.0" encoding="utf-8" ?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:background="@drawable/back">           <ImageView        android:layout_width="fill_parent"        android:layout_height="wrap_content"        android:layout_alignParentBottom="true"        android:contentDescription="@string/app_name"        android:src="@drawable/grass" />           <com.ljx.gameview.GameView        android:id="@+id/game_sudo_view"        android:layout_centerInParent="true"        android:layout_width="fill_parent"        android:layout_height="wrap_content"/>           <TextView        android:layout_centerHorizontal="true"         android:layout_above="@id/game_sudo_view"        android:id="@+id/leveltextview"        android:layout_marginTop="10dp"        android:layout_width="wrap_content"        android:layout_height="wrap_content"/>       </RelativeLayout>

现在问题是,同样在一个布局文件中,textView可以通过findViewById获取,但自定义组件com.ljx.gameview.GameView总是获得空指针

findViewByid是在Activity自己的window上查找的。。。

你有那个view的代码吗?

不行就自己动态在代码里创建view好了 暂时用oyq_yangy的方法解决了

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。