Activity 到 Fragment 的转换
Posted
技术标签:
【中文标题】Activity 到 Fragment 的转换【英文标题】:Activity to fragment conversion 【发布时间】:2016-10-26 15:29:07 【问题描述】:如何将此活动转换为片段我的问题是我想将它添加到我的导航抽屉但我不知道我需要如何将此活动转换为片段但是如何?请帮忙!谢谢
package com.google.samples.apps.topeka.activity;
import android.database.Cursor;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.ListView;
import android.widget.SimpleCursorAdapter;
import com.google.samples.apps.topeka.R;
import com.google.samples.apps.topeka.helper.FavoriteHelper;
public class Paboritomain extends AppCompatActivity
FavoriteHelper mydb;
protected void onCreate(Bundle savedInstanceState)
super.onCreate(savedInstanceState);
setContentView(R.layout.paborito_list);
mydb = new FavoriteHelper(this);
mydb.getWritableDatabase();
populateListView();
private void populateListView()
Cursor cursor = mydb.getAllRows();
String[] fromFieldNames = new String[] FavoriteHelper.COL_2;
int[] toViewIDs = new int[]R.id.paboritotext;
SimpleCursorAdapter myCursorAdapter;
myCursorAdapter = new SimpleCursorAdapter(getBaseContext(),R.layout.paborito_items,cursor,fromFieldNames,toViewIDs,0);
ListView myList = (ListView)findViewById(R.id.list_paborito);
myList.setAdapter(myCursorAdapter);
【问题讨论】:
欢迎来到栈溢出社区。提问时最好在代码 sn-p 中发布您的代码,而不是代码截图。 请发布实际代码,否则您的问题可能会继续被否决 【参考方案1】:片段是这样使用的...
public class YourFragment extends Fragment
private View rootview;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
rootview = inflater.inflate(R.layout.activity_main, container, false);
return rootview;
【讨论】:
以上是关于Activity 到 Fragment 的转换的主要内容,如果未能解决你的问题,请参考以下文章