我希望你能帮助我.我是Android开发的新手,我已经尝试过对此进行研究,但我没有运气.我希望你能解决我的简单问题.
如何在片段上使用setListAdapter?我的活动扩展了片段,我无法将其转换为listfragment,因为我在其中一个片段选项卡中显示它.
public class AccountFragment extends Fragment implements OnItemClickListener {
private LoginDataBaseAdapter loginDataBaseAdapter;
private RemindersDbAdapter mDbHelper;
ListView listv;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
mDbHelper = new RemindersDbAdapter(getActivity());
mDbHelper.open();
fillData();
//registerForContextMenu(getListView());----- Not working too :(
//intialize variables
View rootView = inflater.inflate(R.layout.fragment_account, container, false);
registerForContextMenu(getView());
listv = (ListView) rootView.findViewById(R.id.remlist);
return rootView;
}
@Override
public void onActivityResult( int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
fillData();
}
private void fillData() {
Cursor remindersCursor = mDbHelper.fetchAllReminders();
getActivity().startManagingCursor(remindersCursor); …Run Code Online (Sandbox Code Playgroud)