本网页所有文字内容由 imapbox邮箱云存储,邮箱网盘, iurlBox网页地址收藏管理器 下载并得到。
ImapBox 邮箱网盘 工具地址: https://www.imapbox.com/download/ImapBox.5.5.1_Build20141205_CHS_Bit32.exe
PC6下载站地址:PC6下载站分流下载
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox 网页视频 工具地址: https://www.imapbox.com/download/ImovieBox4.7.0_Build20141115_CHS.exe
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
我跟着教程 ,通过向导创建了一个新的activity ,当我运行时在 onCreate方法里面调用findViewById()方法时报错 NullPointerException 。 Layout XML (fragment_main.xml): <RelativeLayout xmlns:android="https://schemas.android.com/apk/res/android" <View </RelativeLayout> 教程明显过期了。你应该尝试创建基于 activity的活跃ui 而不是基于 fragment 的,你的代码明显是基于 fragment 的 参考如下的代码: 原文地址:https://www.itmmd.com/201410/37.html
xmlns:tools="https://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="packagename.MainActivity$PlaceholderFragment" >
android:layout_width="100dp"
android:layout_height="100dp"
android:id="@+id/something" />处理方法
Override
public
View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_main, container,
false
);
View something = rootView.findViewById(R.id.something);
// not activity findViewById()
something.setOnClickListener(
new
View.OnClickListener() { ... });
return
rootView;
}
findViewById 方法是在 super.onStart() after onCreate(). 后面执行,他们有先后顺序的.
该文章由 萌萌的IT人 整理发布,转载须标明出处。
阅读和此文章类似的: 程序员专区