精华内容
下载资源
问答
  • fragment中使用listview
    2021-06-07 12:18:14

    public class LeftFragment extends Fragment{

    private ListView listView;

    @Override

    public View onCreateView(LayoutInflater inflater, ViewGroup container,

    Bundle savedInstanceState) {

    View view = inflater.inflate(R.layout.lesson_table_left, null);

    listView = (ListView) view.findViewById(R.id.listView);

    init();

    return view;

    }

    @Override

    public void onActivityCreated(Bundle savedInstanceState) {

    // TODO Auto-generated method stub

    super.onActivityCreated(savedInstanceState);

    }

    private void init() {

    List items = new ArrayList();

    for (int i = ; i < ; i++) {

    if(i == ){

    items.add("课程表");

    }else{

    items.add("考试");

    }

    }

    ArrayAdapter adapter = new ArrayAdapter(this.getActivity(), android.R.layout.simple_list_item_1, items);

    listView.setAdapter(adapter);

    }

    在Fragment中使用ListView不需要自定义的话,这样就可以,如果想要自定义的话建议你还是使用ListFragment,在Fragment中我研究了很久也没研究出来。

    Fragment中添加ListView而不使用ListFragment

    最初的构想是,将Fragment和ViewPager结合起来, 然后突发奇想,在第一个Fragment里添加了ListView, 依照网上的建议,extends了ListFragment,接着各种报错 ...

    Android 在Fragment中执行onActivityResult不被调用的简单解决方法

    在Android开发中,我们经常会用到FragmentActivity下嵌套多个Fragment,但是在开发过程中会发现在嵌套的Fragment中使用onActivityResult回调方法没有被执行 ...

    Android 在 Fragment 中使用 getActivity&lpar;&rpar; NullPointException 的思考和解决办法

    问题: 使用 AS 在 Fragment 中调用 getActivity() 方法的时候会出现可能为空指针的提醒 使用 monkey 多次十万次测试,会出现 getActivity() NullPoi ...

    Android的Fragment中onActivityResult不被调用的解决方案

    常见的,我们会在FragmentActivity中嵌套一层Fragment使用,甚至两次或多层Fragment嵌套使用.这个时候,在第二级或者更深级别的Fragment调用startActivityF ...

    Android的Fragment中的互相通信-桥梁activity

    Android的Fragment中的互相通信-桥梁activity 效果图如下: 项目结构图如下: Fragment1: package com.demo.fragmenttongxin; impor ...

    Android的Fragment中onActivityResult不被调用

    1.检查该Fragment所属的Activity中,是否重写了onActivityResult方法. 2.检查Fragment中的startActivityForResult的调用方式. 请确保不要使 ...

    Android -- 在ScrollView中嵌套ListView

    在做一个工程,这个工程的布局可以相当的复杂,最外面是ScrollView,在ScrollView里面有两个Listview,这下好了,布局出来了,放在机子上跑,卡得想死有木有,信息乱跑乱出现,表示非常 ...

    Android 在fragment中实现返回键单击提醒 双击退出

    尝试用mvp架构加dagger2来重写了一下,大致功能都实现了,还没有全部完成. 项目地址 接近完成的时候,想在天气信息页面实现一个很常见的功能,也就是点击屏幕下方的返回键的时候不是返回到上一个act ...

    Android 在Fragment中修改Activity中的控件

    在当前的Fragment中调用getActivity方法获取依附着的那个Activity,然后再用获取到的Activity去findViewById拿到你需要的控件对其操作就行了.

    随机推荐

    Winform混合式开发框架访问Web API接口的处理

    在我的混合式开发框架里面,集成了WebAPI的访问,这种访问方式不仅可以实现简便的数据交换,而且可以在多种平台上进行接入,如Winform程序.Web网站.移动端APP等多种接入方式,Web API的 ...

    c&plus;&plus;对象模型以及内存布局的研究

    先引出问题,看一段代码: #include using namespace std; class A { }; class B { public: B() {} ~B ...

    SLF4J日志门面

    SLF4J官网:http://www.slf4j.org/ SLF4J的作用通俗点讲,就是可以让我们的项目以最小的代价更换不同的日志系统.无需修改代码,只需要添加.删除相应的jar包和配置文件. 1. ...

    Oracle中对象权限与系统权限revoke

    实验: 1.以sys登陆,创建用户test1, test2: 2.授予test1系统权限(带admin option)-connect,授予test1对象权限(带grant option)-selec ...

    DP的简单应用

    Problem A:简单的图形覆盖 Time Limit:1000MS  Memory Limit:65536KTotal Submit:201 Accepted:104 Description 有一 ...

    Hadoop2&period;7&period;5&plus;Hbase1&period;4&period;0完全分布式

    Hadoop2.7.5+Hbase1.4.0完全分布式一.在介绍完全分布式之前先给初学者推荐两本书:偏理论实战多一些 二.在安装完全分布 ...

    eclipse CDT unresolved inclusion

    原因:c\c++库未设置所导致的 解决办法:1.先配置环境变量:打开window->preference->c\c++bulid->environment->add-> ...

    R语言-用户细分

    案例:通过使用R语言的聚类算法将用户进行合理的划分,找出对超市贡献度,光临度最高的优质客户,对后期的推广有更深远的影响 1.导入包 library(dplyr) library(reshape2) l ...

    CallContext

    1.线程本地存储区的专用集合对象,并提供对每个逻辑执行线程都唯一的数据槽.2.数据槽不在其他逻辑线程上的调用上下文之间共享. class Program { static Jason_TestEnti ...

    Python - configParser模块学习

    configParser 模块用于操作配置文件 注:Parser汉译为“解析”之意. 配置文件的格式与windows ini文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键= ...

    更多相关内容
  • 今天遇到在搬之前代码的时候,需要将我写在一个活动ListView写到Fragment中,但是,在我要搬完的时候,我的LayoutInflater出问题了,一、自己所遇到的问题的分析过程因为自己刚开始用的自定义Adapter,所以建了...

    今天遇到在搬之前代码的时候,需要将我写在一个活动中的ListView写到Fragment中,但是,在我要搬完的时候,我的LayoutInflater出问题了,

    一、自己所遇到的问题的分析过程

    因为自己刚开始用的自定义Adapter,所以建了一个类去继承BaseAdAapter,并重写了四个方法,其中getView中的代码

    @Override

    public View getView(int position, View convertView, ViewGroup viewGroup) {

    Holder holder;

    if(convertView == null){

    Log.d("Flag","getView11");

    convertView = LayoutInflater.from(SecondActivity.this).inflate(R.layout.my_adapter_item,null);

    holder = new Holder();

    holder.image = convertView.findViewById(R.id.image);

    holder.name = convertView.findViewById(R.id.name);

    holder.next = convertView.findViewById(R.id.next);

    convertView.setTag(holder);

    }else{

    holder = (Holder) convertView.getTag();

    }

    holder.image.setImageResource((Integer) list.get(position).get("img"));

    holder.name.setText((String) list.get(position).get("name"));

    holder.next.setImageResource((Integer) list.get(position).get("next"));

    Log.d("Flag","getView over");

    return convertView;

    }

    }

    class Holder{

    private ImageView image;

    private TextView name;

    private ImageView next;

    }

    convertView = LayoutInflater.from(SecondActivity.this).inflate(R.layout.my_adapter_item,null);

    就是这句,先说LayoutInflater.from(SecondActivity.this)这个方法,

    from接收的参数是一个Context,不能放Fragment

    这个方法返回值是一个inflater

    后面的.inflate(R.layout.my_adapter_item,null),接收的是你要映射的布局,和一个root,

    刚开始我想通过在Fragment中

    @Nullable

    @Override

    public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {

    View view = inflater.inflate(R.layout.fragment_mine,container,false);

    //list为保存数据的列表

    MyAdapter adapter = new MyAdapter(list,inflater);

    // MyAdapter adapter = new MyAdapter(list,inflater);

    return inflater.inflate(R.layout.fragment_mine,container,false);

    }

    MyAdapter adapter = new MyAdapter(list,inflater);通过构造方法将inflater传进去直接调用.inflate(R.layout.my_adapter_item,null),但是运行后,并没有想要的结果

    或者是用MyAdapter adapter = new MyAdapter(list,getActivity());将Context传过去,但是发现结果都一样,都是下面的问题:

    后面debug发现是因为Fragment中的onCreateView方法中的参数@NonNull LayoutInflater inflater,是MainActivity中的inflater,但是我想要的是Fragment的inflater,所以结果不理想

    二、解决办法

    后面百度了“在Fragment中使用ListView”,才解决了我的问题

    首先,你的ListView控件的id必须为android:id="@android:id/list",在网上也看到过说android:id="@id/android:list"这样的写法,但是我一写就报错

    让你的Fragment继承ListFragment,这样你就能在你的Fragment中使用

    setListAdapter(adapter);方法,

    将你的适配器改用 SimpleAdapter

    //参数一:上下文对象 参数二:数据源List> 参数三:item对应的布局文件

    //参数四:表示由map中定义的key组成的字符串类型的数字 参数五:需要显示的控件id组成的的数组

    //保证参数四和参数五一一对应,否则控件属性会对换(张冠李戴)

    adapter = new SimpleAdapter(getActivity(), getData(images, names),

    R.layout.setting_adapter_item, new String[] { "img", "name","next" },

    new int[] { R.id.image, R.id.name,R.id.next });

    三、最终代码:

    import android.os.Bundle;

    import android.support.annotation.NonNull;

    import android.support.annotation.Nullable;

    import android.support.v4.app.ListFragment;

    import android.view.LayoutInflater;

    import android.view.View;

    import android.view.ViewGroup;

    import android.widget.ListView;

    import android.widget.SimpleAdapter;

    import android.widget.Toast;

    import com.example.familyeducationhelp.R;

    import java.util.ArrayList;

    import java.util.HashMap;

    import java.util.List;

    import java.util.Map;

    public class mine extends ListFragment {

    private ListView lv;

    private SimpleAdapter adapter;

    @Override

    public void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    //图片

    int[] images = {R.drawable.news,R.drawable.record,R.drawable.setting};

    //内容

    String[] names = {"消息中心","家教记录","设置"};

    //参数一:上下文对象 参数二:数据源List> 参数三:item对应的布局文件

    //参数四:表示由map中定义的key组成的字符串类型的数字 参数五:需要显示的控件id组成的的数组

    //保证参数四和参数五一一对应,否则控件属性会对换(张冠李戴)

    adapter = new SimpleAdapter(getActivity(), getData(images, names),

    R.layout.setting_adapter_item, new String[] { "img", "name","next" },

    new int[] { R.id.image, R.id.name,R.id.next });

    //继承了ListFragment后的方法

    setListAdapter(adapter);

    }

    @Nullable

    @Override

    public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {

    View view = inflater.inflate(R.layout.fragment_mine,container,false);

    lv = view.findViewById(android.R.id.list);

    return inflater.inflate(R.layout.fragment_mine,container,false);

    }

    //监听点击事件

    @Override

    public void onListItemClick(ListView l, View v, int position, long id) {

    if(position == 0){

    Toast.makeText(getActivity(),"你点击了 消息中心",Toast.LENGTH_LONG).show();

    }else if(position == 1){

    Toast.makeText(getActivity(),"你点击了 家教记录",Toast.LENGTH_LONG).show();

    }else if(position == 2){

    Toast.makeText(getActivity(),"你点击了 设置",Toast.LENGTH_LONG).show();

    }

    super.onListItemClick(l, v, position, id);

    }

    //对数据进行加载

    private List extends Map> getData(int[] images, String[] names) {

    List> list = new ArrayList>();

    for (int i = 0; i < images.length; i++) {

    Map map = new HashMap();

    map.put("img", images[i]);

    map.put("name", names[i]);

    map.put("next",R.drawable.next);

    list.add(map);

    }

    return list;

    }

    }

    布局中的代码:

    android:id="@android:id/list"

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:layout_marginTop="8dp"

    android:layout_marginBottom="8dp"

    app:layout_constraintBottom_toTopOf="@+id/guideline_Listview"

    app:layout_constraintTop_toTopOf="@+id/guideline_Listview_Top"

    tools:layout_editor_absoluteX="0dp"/>

    展开全文
  • Fragment中使用listview的解决方案

    千次阅读 多人点赞 2020-04-16 13:06:24
    Fragment中使用listview的用法 文章目录Fragment中使用listview的用法1、定义xml1.1 fragment_my.xml1.2 my_menu.xml1.3 Fragment核心代码1.4 测试 背景: 在android项目中,经常用到关于listview的,经过很多博客博...

    Fragment中使用listview的用法


    背景:

    在android项目中,经常用到关于listview的,经过很多博客博主的文章,我尝试很多测试都失败了,终于通过不断的总结调试终于有了可靠的解决方案,这里分享给小伙伴们;

    先上效果图:

    在这里插入图片描述

    1、定义xml

    xml 主要有两个;第一个位listview,还有一个为item;

    1.1 fragment_my.xml

    
    
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        android:background="#dee9f7">
    
    
        <ListView
            android:id="@+id/my_list"
          
            android:layout_width="match_parent"
            android:layout_height="match_parent" />
    </LinearLayout>
    
    
    
    
    

    1.2 my_menu.xml

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
    
        android:orientation="horizontal"
        android:layout_width="match_parent"
    
        android:layout_height="match_parent">
    
        <ImageView
            android:id="@+id/myMenu_image"
            android:layout_margin="10dp"
            android:layout_width="80px"
            android:layout_height="80px" />
    
        <TextView
            android:id="@+id/myMenu_name"
            android:textSize="23dp"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_vertical"
            />
    
    
    </LinearLayout>
    

    1.3 Fragment核心代码

    package com.liu.znybq.fragment;
    
    import android.os.Bundle;
    import android.view.LayoutInflater;
    import android.view.View;
    import android.view.ViewGroup;
    
    import android.widget.AdapterView;
    import android.widget.ListView;
    import android.widget.SimpleAdapter;
    
    
    import androidx.annotation.NonNull;
    import androidx.annotation.Nullable;
    
    import androidx.fragment.app.Fragment;
    
    
    import com.liu.znybq.R;
    import com.liu.znybq.utils.L;
    
    import java.util.ArrayList;
    import java.util.HashMap;
    import java.util.List;
    import java.util.Map;
    
    /*
     *  项目名:  android_znybq
     *  包名:     com.liu.znybq.fragment
     *  文件名:    FragmentHome
     *  创建者:    shi860715@126.com liubj
     *  创建时间:   2020/4/16  12:50
     *  描述:    TODO
     */
    public class FragmentMy extends Fragment implements AdapterView.OnItemClickListener {
         ListView listView;
         SimpleAdapter simpleAdapter;
    
        /**
         *   布局文件和framagement 关联
         * @param inflater
         * @param container
         * @param savedInstanceState
         * @return
         */
        public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
    
           View view =inflater.inflate(R.layout.fragment_my,container,false);
            listView =view.findViewById(R.id.my_list);
    
            simpleAdapter = new SimpleAdapter(getActivity(),getData(),R.layout.my_menu,new String[]{"title","image"},new int[]{R.id.myMenu_name,R.id.myMenu_image});
           listView.setAdapter(simpleAdapter);
    
            listView.setOnItemClickListener(this);
            return view;
        }
    
        private List<Map<String,Object>> getData() {
            String [] titles={"水果1","水果2","水果3","水果4","水果5","水果6","水果7"};
            int [] images={R.drawable.shuiguo_0,R.drawable.shuiguo_1,R.drawable.shuiguo_2,
                    R.drawable.shuiguo_3,R.drawable.shuiguo_4,
                    R.drawable.shuiguo_5,R.drawable.shuiguo_6};
            List<Map<String,Object>> list= new ArrayList<>();
               for(int i=0;i<7;i++){
                   Map  map = new HashMap();
                   map.put("title",titles[i]);
                   map.put("image",images[i]);
                   list.add(map);
               }
            return list;
        }
    
        @Override
        public void onActivityCreated(@Nullable Bundle savedInstanceState) {
            super.onActivityCreated(savedInstanceState);
    
        }
    
    
    
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            L.i("position:"+position);
            String text = listView.getAdapter().getItem(position).toString();
            L.i("position:"+position+"text"+text );
        }
    }
    
    

    1.4 测试

    通过点击事件可用得到,里面的json格式的输出

    2020-04-16 12:43:31.393 7455-7455/com.liu.znybq I/ZNYBQ: position:6text{image=2131230868, title=水果7}
    
    展开全文
  • Fragment中使用listview

    万次阅读 多人点赞 2016-04-12 17:40:40
    按照步骤来就可以达到效果: ...是listview中每个items的样式 LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height=

    按照步骤来就可以达到效果:

    1-新建一个listview.xml

    是listview中每个items的样式

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical">
    
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:background="#f1e4f1"
            android:orientation="horizontal">
    
            <ImageView
                android:id="@+id/image"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" />
    
            <TextView
                android:id="@+id/title"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textColor="#666872" />
    
            <Button
                android:id="@+id/view"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="详细" />
        </LinearLayout>
    
        <TextView
            android:id="@+id/info"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textColor="#666872" />
    </LinearLayout>

    2-新建一个适配器类

    public class ListViewAdapter extends BaseAdapter {
    
        private List<Map<String, Object>> data;
        private LayoutInflater layoutInflater;
        private Context context;
        public ListViewAdapter(Context context,List<Map<String, Object>> data){
            this.context=context;
            this.data=data;
            this.layoutInflater=LayoutInflater.from(context);
        }
        /**
         * 组件集合,对应list.xml中的控件
         * @author Administrator
         */
        public final class Zujian{
            public ImageView image;
            public TextView title;
            public Button view;
            public TextView info;
        }
        @Override
        public int getCount() {
            return data.size();
        }
        /**
         * 获得某一位置的数据
         */
        @Override
        public Object getItem(int position) {
            return data.get(position);
        }
        /**
         * 获得唯一标识
         */
        @Override
        public long getItemId(int position) {
            return position;
        }
    
        @Override
        public View getView(int position, View convertView, ViewGroup parent) {
            Zujian zujian=null;
            if(convertView==null){
                zujian=new Zujian();
                //获得组件,实例化组件
                convertView=layoutInflater.inflate(R.layout.home_listview, null);
                zujian.image=(ImageView)convertView.findViewById(R.id.image);
                zujian.title=(TextView)convertView.findViewById(R.id.title);
                zujian.view=(Button)convertView.findViewById(R.id.view);
                zujian.info=(TextView)convertView.findViewById(R.id.info);
                convertView.setTag(zujian);
            }else{
                zujian=(Zujian)convertView.getTag();
            }
            //绑定数据
            zujian.image.setBackgroundResource((Integer)data.get(position).get("image"));
            zujian.title.setText((String)data.get(position).get("title"));
            zujian.info.setText((String)data.get(position).get("info"));
            return convertView;
        }
    
    }
    

    3-在fragment的布局文件中(如main_fragment.xml)添加Listview控件

    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:materialdesign="http://schemas.android.com/apk/res-auto"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        >
        <!-- ... XML CODE -->
        <ListView
               android:id="@+id/listview"
                android:layout_width="fill_parent"
               android:layout_height="fill_parent">
    
        </ListView>
    </RelativeLayout>

    4-在Fragment.java中调用Listview

    public class FragmentIHome extends BaseFragment{
    
        private ListView listView;
        public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
            View view= inflater.inflate(R.layout.home_fragment , container, false);
            listView = (ListView)view.findViewById(R.id.listview);
            List<Map<String, Object>> list=getData();
            listView.setAdapter(new ListViewAdapter(getActivity(), list));
            return view;
        }
    
        public List<Map<String, Object>> getData(){
               List<Map<String, Object>> list=new ArrayList<Map<String,Object>>();
                  for (int i = 0; i < 10; i++) {
                           Map<String, Object> map=new HashMap<String, Object>();
                           map.put("image", R.drawable.ic_launcher);
                           map.put("title", "这是一个标题"+i);
                       map.put("info", "这是一个详细信息" + i);
                           list.add(map);
                       }
              return list;
        }
    }
    展开全文
  • 实例: 这是一个简单的主界面框架。主界面是 MainActivity。... 本文主要是像讲ListViewFragment中使用。在我的界面,这些一行一行的信息栏是通过ListView在"我的"Fragment界面展示。 项目目录:...
  • 1.FragmentActivity的xml布局文件,id这样写 <ListView android:id="@android:id/list" android:layout_width="match_parent" android:layout_height="match_parent"/> 2.listview子项布局,用个简...
  • Fragment中使用Listview

    千次阅读 2016-08-06 19:19:04
    Fragment中使用ListView刚接触Fragment,然后再用到ListView的时候真的是遇到了各种问题,原来Fragment中使用ListView和在Activity中在细节上有很多不同的地方。下面就是来说说这些需要注意的细节,下次注意就好了。...
  • 本文主要介绍如何使用Android studio连接MySQL数据库,在夜神模拟器显示数据,在Navicat编辑数据及用户。详细讲解了具体连接数据库语句的含义。涉及到fragmentlistview使用、jar包的引用等。
  • Fragment中ListView使用

    2019-08-09 01:17:23
    bg.xml,drawable-mdpi,ic_launcher.png,layout,fragment2.xml,fragment1.xml,listview_fragment1.xml,activity_main.xml,listview_fragment2.xml,values-sw600dp,dimens.xml,drawable-xxhdpi,ic_launcher.png,...
  • 我写了一个Activity,然后通过点击底部菜单切换三个fragment,我在第一个fragment中使用了一个listview,然后就会导致每次进到这个activity界面就会闪退,去掉listview.setAdapter(adapter)的语句后界面就不闪退了,...
  • Android Stdio3.0中Fragment中使用Listview等组件闪退问题解决方案 这两天在写毕设,一个APP的开发。 在客户端开发过程中遇到一个问题,在fragment中使用listview时候程序闪退。找了好久发现了问题。 listView = ...
  • fragment中引用ListView

    千次阅读 2018-04-16 22:35:39
    前言:前段时间想在fragment中做出一个ListView列表,不过一直都是UI的闪退,让我一直不知道怎么办,很是苦恼,不过后来才发现了一个新的东西叫做ListFragment,所以这次主要是讲一下如何使用ListFragment建立一个...
  • viewpage,Fragment,FragmentAcctivity的使用。avtivity的启动并返回值,listview的优化
  • lv_main = (ListView) v.findViewById(R.id.listview); lv_main.setAdapter(babyFramentAdapter); return v; } } import android.content.*; import android.support.v4.app.*; import android.view.*; ...
  • 使用 getActivity() ArrayAdapter adapter = new ArrayAdapter(getActivity(), // 获取上下文 android.R.layout.simple_list_item_1, new String[]{"插入排序", "合并排序", "快...
  • 主要介绍了Fragment里添加ListView不要用ListFragment,需要的朋友可以参考下
  • 这两天刚学了Fragment,就想尝试这在fragment
  • 先上一张图,看懂这张图后,才可以看下面的内容。 这张图的意思就是什么东西里面又包含了什么东西的意思,代码其实只是如何“剥”出...第二步:新建一个fragment,取名为MainFragment,它会自动生成MainFragment.jav...
  • 1.RT,我想实现通过点击fragment界面上面的按钮动态更新fragment界面上面的listview数据,我把更新Listview的方法写到一个showlist()的方法里面/*** 展示列表*/private void showList() {mArrayList.clear();...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 27,045
精华内容 10,818
关键字:

fragment中使用listview