android - 找不到符号的列表视图实例错误
问题描述
private View groupFragmentView;
private ListView list_View;
在这里我也创建了实例
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
// Inflate the layout for this fragment
groupFragmentView = inflater.inflate(R.layout.fragment_group, container, false);
InitializeFields();
return groupFragmentView;
}
`
private void InitializeFields()
{
list_View = (ListView) groupFragmentView.findViewById(android.R.id.**list_View**);
}}
1 现在我收到 listView 的错误
2 在等于的左侧我没有问题,即使是铸造也没有错误
3 我什么都试过了还是不能解决
4 我还在学习安卓
错误显示是-----
错误:找不到符号 list_View = (ListView) groupFragmentView.findViewById(android.R.id.list_View ) ; ^ 符号:变量 list_View 位置:类 ID
`
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".GroupFragment">
<ListView
android:layout_width="match_parent"
android:layout_height="match_parent" />
`
解决方案
您必须在方法中传递视图对象。
@Override public View onCreateView(LayoutInflater inflater,
ViewGroup container, Bundle savedInstanceState) {
// Inflate the layout for this fragment
groupFragmentView=inflater.inflate(R.layout.fragment_group,container,false);
InitializeFields(groupFragmentView);
return groupFragmentView;
}
private void InitializeFields(View view)
{
list_View = (ListView) view.findViewById(android.R.id.**list_View**);}
推荐阅读
- python - 尝试从“txt”文件中删除字符串时出错 - 联系人列表程序
- swift - 分段控制仅在第一次按下时起作用
- javascript - 如何解开 Vue DOM 元素并保留其位置
- android - 无法将 TextView 添加到 LinearLayout
- c++ - 将 BGR OpenCV Mat 映射到特征张量
- python - Is there a way of performing arithmetic operations on entire Frame in Python datatable?
- python - 如何修复'datetime.datetime 未实现'
- python - TensorFlow GAN 示例意外退出
- php - php open and close tag and scope syntax
- c++ - 函数应该接受任何容器,但返回容器内的类型列表