- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
package com.example.mayank.sunshine;
import android.support.v4.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
/**
* A placeholder fragment containing a simple view.
*/
public class MainActivityFragment extends Fragment {
private ArrayAdapter<String> mForecastAdapter;
public MainActivityFragment() {
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
String[] forecastArray = {
"Today - Sunny - 88/63",
"Tomorrow - Foggy - 70/40",
"Weds - Cloudy - 727/63",
"Thurs - Asteroids - 75/65",
"Fri - Heavy Rain - 65/56",
"Sat - HELP TRAPPED IN WEATHERSTATION - 60/51",
"Sun - Sunny - 80/68"
};
List<String> weekForecast = new ArrayList<String>(Arrays.asList(forecastArray));
mForecastAdapter = new ArrayAdapter<String>(
getActivity(),
R.layout.list_item_forecast,
R.id.list_item_forecast_textview,
weekForecast);
ListView listView = (ListView)rootview.findViewById(R.id.listview_forecast);
listView.setAdapter(mForecastAdapter);
return inflater.inflate(R.layout.fragment_main, container, false);
}
}
运行项目显示编译错误“找不到符号变量rootview”。我是否必须导入任何内容才能运行代码?
附言我正在使用 Android Studio 1.4,默认情况下,它会为 fragment 构建一个单独的 java 文件。
最佳答案
在你的onCreateView()
你必须inflate
你的rootView
你可以这样做->
View rootView = inflater.inflate(R.layout.fragment_main, container, false);
....
return rootView;
关于java - rootview.findViewById() 在 fragment 文件中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33029845/
好吧,我遇到了一个问题:rootView 在我的代码中,它导致的错误:rootView cannot be resolved to a variable 这意味着什么?我的 R. 文件有问题吗?我在
我是一名 Objectie-C 开发人员。对于 Root View 导航,我在 Objectie-c 中使用了以下代码 FirstViewController *fvc=[[FirstViewCon
我正在构建我的第一个 iPad 应用程序。我的要求之一是处理 UISplitviewcontroller 和 UINavigationController。我们建议的 View 层次结构是 (Logi
我有一个带有 NavigationController 的项目,其中包含 IB 中要显示的第一个 ViewController。这只是创建项目时的默认模式。 在第一个 viewController 中
我试图在用户注销后将 rootview Controller 更改为不同的屏幕。 if let window = UIApplication.shared.windows.first {
我对 lib XLForms 有一个简单的问题。 https://github.com/mtnbarreto/XLForm 如何使用此表单将 uinavigationbar 添加到 View Cont
我正在查看我的 iOS 项目中的 AppDelegate.m 文件,有这一行: rootView.backgroundColor = [[UIColor alloc]
我有一个包含 5 个选项卡的选项卡 View ,每个选项卡都嵌入在导航 Controller 中!在选项卡 1 中,我输入 View Controller A,然后输入到 View Controlle
我使用了基于 View 的应用程序,因为我以编程方式生成了 TabBar。问题是: 我有一个iPhone应用程序,其中我有2个带有tabbarcontroller的tabiTems。inside ta
我没有修改初始 Prop : RCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation
我开发了一个基于拆分 View 的应用程序。我正在尝试将图像添加到根 View Controller 。 为此,我手动创建了 RootView.xib,并在 MainWindow.xib 中使用此 x
我正在尝试删除膨胀的 View 。这就是我膨胀 View 的方式: ViewGroup vg = (ViewGroup)findViewById(android.R.id.content).getRo
我正在尝试在 Xamarin.Android 平台上获取屏幕截图。 public static Android.Content.Context Context { get; private set;
package com.example.mayank.sunshine; import android.support.v4.app.Fragment; import android.os.Bundl
我有新设置的应用程序,只有一个窗口和一个 Root View (来自 XCode 提供的 iOS 单 View 应用程序模板)。 现在我尝试向其添加一个按钮。 相应的代码如下所示: - (BOOL)
标题几乎问了一切。我每隔几天就回来尝试实现这一点,但我似乎无法让它发挥作用。我假设从启动时设置 detailItem 的代码在 viewDidLoad 中,但此时我一无所知。 非常感谢任何帮助。 --
我是 IOS 编程的新手,但是我遇到了一个问题,我已经坚持了一天多了,但我找不到解决方案。我有一个应用程序,在安装后第一次运行时需要下载一些内容。下载完成后,作为 RootView Controlle
我正在学习 iOS 并开发我的第一个 iPhone 应用程序。我想在我的应用程序中添加一个功能:如果用户之前登录过,我想将用户重定向到主视图。否则,我想将用户重定向到登录 View 。 我已阅读 io
将 UIWindow.rootView 转换为托管 Controller ,例如: window?.rootViewController as? UIHostingController 工作正常,除非
我是 iOS 和 Objective C 编程世界的新手。我正在尝试创建一个将扫描条形码然后使用该数据访问网站的应用程序。 现在,唯一的问题是当我使用 webview 加载网站时,我不知道如何返回到
我是一名优秀的程序员,十分优秀!