listfragment-Android新人求解:继承ListFragment的类没有setListAdapter()方法

问题描述

Android新人求解:继承ListFragment的类没有setListAdapter()方法

package com.sudoku.ad.criminallntent;

import android.app.ListFragment
import android.os.Bundle;
import android.widget.ArrayAdapter;
import java.util.ArrayList;
import java.util.ArrayList;

/**

  • Created by AD on 2015/8/4.
    */
    public class CrimeListFragment extends ListFragment {
    private ArrayList mCrimes;

    @Override
    public void onCreate(Bundle saveInstanceState){
    super.onCreate(saveInstanceState);
    getActivity().setTitle(R.string.crimes_title);
    mCrimes = CrimeLab.get(getActivity()).getCrimes();
    }
    ArrayAdapter adapter =
    new ArrayAdapter(getActivity(),android.R.layout.simple_list_item_1,mCrimes);
    setListAdapter(adapter);
    }
    在setListAdapter(adapter)那里显示有错啊!!!

解决方案

 public void onCreate(Bundle saveInstanceState){
super.onCreate(saveInstanceState);
getActivity().setTitle(R.string.crimes_title);
mCrimes = CrimeLab.get(getActivity()).getCrimes();
setListAdapter(adapter);//放到这里来,需要放到方法里面
}
ArrayAdapter adapter =
new ArrayAdapter(getActivity(),android.R.layout.simple_list_item_1,mCrimes);

解决方案二:

Set方法应该在哦你create里面

时间: 2024-11-03 22:04:10

listfragment-Android新人求解:继承ListFragment的类没有setListAdapter()方法的相关文章

servlet-如何理解httpServlet类中service方法里的两个参数

问题描述 如何理解httpServlet类中service方法里的两个参数 java语言web编程中,在继承了servlet类实现service方法后应该如何使用request和response两个参数,该如何正确理解两个参数呢?

Android App中使用ListFragment的实例教程_Android

ListFragment继承于Fragment.因此它具有Fragment的特性,能够作为activity中的一部分,目的也是为了使页面设计更加灵活. 相比Fragment,ListFragment的内容是以列表(list)的形式显示的.ListFragment的布局默认包含一个ListView.因此,在ListFragment对应的布局文件中,必须指定一个 android:id 为 "@android:id/list" 的ListView控件! ListFragment基础使用下面介

android studio-AS怎么创建一个有继承父类的类??

问题描述 AS怎么创建一个有继承父类的类?? 在eclipse中建立class有supperclass选项 但是android studio里中没有supperclass这个选项.如图所示,那么我想要在AS里创建一个有继承父类的类要怎么创建??? 解决方案 这么久了,还是没人回答,,,同问 解决方案二: 不能,只能手动extends继承

java-为什么不可能创建一个继承OnTouchListener的类?

问题描述 为什么不可能创建一个继承OnTouchListener的类? Android SDK在TouchEvent有一个接口(android.view.View.OnTouchListener).我不知道为什么下面这一行是错误的.Eclipse在OnTouchListener报错. public class TouchHandler extends OnTouchListener{ 如果我改为public interface TouchHandler extends OnTouchListen

java类的问题-android中的Context是所有类的父类吗,那么Object是Context的父类吗

问题描述 android中的Context是所有类的父类吗,那么Object是Context的父类吗 android中的Context是所有类的父类吗,那么Object是Context的父类吗,Context类有什么方法和属性 解决方案 关联到源码,点击进去看源码啊 解决方案二: android Context类android Context类android 学习一: Context 类 解决方案三: android中的Context是一个接口,它提供了一组通用的API,开发中使用的Contex

android中的service本质是一个类还是一个方法还是一个对象

问题描述 android中的service本质是一个类还是一个方法还是一个对象 android中的service本质是一个类还是一个方法还是一个对象 当然我明白java中一切都是对象的这种说法 解决方案 service在哪里看到的,作为类的定义它是类,对它实例化创建了对象并且执行就是对象了. 解决方案二: java中一切都是对象 这个说法其实不准确.你能说java中的关键字是对象么? 解决方案三: Service(服务)是Android 核心组件之一,特点就是Android系统帮你实例化他的对象

c#-asp.net新人求解(C#)

问题描述 asp.net新人求解(C#) 我想做个网络上商家的页面.我设置了一个linkbutton,他的作用是跳转到myshop.aspx我想在myshop.aspx上放一个gridview来显示他投放的所有商品.数据库里我对商品ID设了主键.用户名我已经通过Response.Redirect来传递了.我该怎么来用gridview显示呢?数据库的分类是"ID商品名,商品价格,商品数量,主人"这几类.想要通过搜主人,来得到相对应的其他数据,并显示.求代码 解决方案 select * f

android 回调-Android如何通过继承接口的方式实现回调

问题描述 Android如何通过继承接口的方式实现回调 Android如何通过继承接口的方式实现回调 Android如何通过继承接口的方式实现回调 Android如何通过继承接口的方式实现回调 解决方案 实现接口回调Android 中的接口回调android 接口回调 解决方案二: 被调用者定义一个接口. 调用者实现接口,把回调函数代码写在这个实现类特定的方法中.把这个类的实例作为参数传给被调用者 被调用者调用这个对象的方法,实现回调 解决方案三: 不知道单独定义一个接口interface 然后

安卓-android 新人仿照视频写的一个计算的Demo 对比几次没问题,但是执行 报错求救

问题描述 android 新人仿照视频写的一个计算的Demo 对比几次没问题,但是执行 报错求救 Activity03.java private EditText Ac03textone; private EditText Ac03texttwo; private TextView Ac03viewone; private Button Ac03buttone; @Override protected void onCreate(Bundle savedInstanceState) { supe