android.support.v4.app.ListFragment.onCreateView()方法的使用及代码示例

x33g5p2x  于2022-01-23 转载在 其他  
字(10.3k)|赞(0)|评价(0)|浏览(139)

本文整理了Java中android.support.v4.app.ListFragment.onCreateView()方法的一些代码示例,展示了ListFragment.onCreateView()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ListFragment.onCreateView()方法的具体详情如下:
包路径:android.support.v4.app.ListFragment
类名称:ListFragment
方法名:onCreateView

ListFragment.onCreateView介绍

[英]Provide default implementation to return a simple list view. Subclasses can override to replace with their own layout. If doing so, the returned view hierarchy must have a ListView whose id is android.R.id#list and can optionally have a sibling view id android.R.id#emptythat is to be shown when the list is empty.

If you are overriding this method with your own custom content, consider including the standard layout android.R.layout#list_contentin your layout file, so that you continue to retain all of the standard behavior of ListFragment. In particular, this is currently the only way to have the built-in indeterminant progress state be shown.
[中]提供默认实现以返回简单列表视图。子类可以重写以替换为自己的布局。如果这样做,返回的视图层次结构必须具有id为android的ListView。R.id#列表,并且可以选择具有同级视图id。R.id#empty当列表为空时显示的内容。
如果您用自己的自定义内容重写此方法,请考虑Android的标准布局。R.layout#列出布局文件中的内容,以便继续保留ListFragment的所有标准行为。特别是,这是当前显示内置不确定进度状态的唯一方法。

代码示例

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public View onCreateView(LayoutInflater inflater,
             ViewGroup container,
             Bundle savedInstanceState) {
 View result=
   super.onCreateView(inflater, container, savedInstanceState);
 setRetainInstance(true);
 Retrofit retrofit=
  new Retrofit.Builder()
   .baseUrl("https://api.stackexchange.com")
   .addConverterFactory(GsonConverterFactory.create())
   .build();
 StackOverflowInterface so=
  retrofit.create(StackOverflowInterface.class);
 so.questions("android").enqueue(this);
 return(result);
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public View onCreateView(LayoutInflater inflater,
             ViewGroup container,
             Bundle savedInstanceState) {
 View result=
   super.onCreateView(inflater, container, savedInstanceState);
 setRetainInstance(true);
 Retrofit retrofit=
  new Retrofit.Builder()
   .baseUrl("https://api.stackexchange.com")
   .addConverterFactory(GsonConverterFactory.create())
   .build();
 StackOverflowInterface so=
  retrofit.create(StackOverflowInterface.class);
 so.questions("android").enqueue(this);
 return(result);
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public View onCreateView(LayoutInflater inflater,
             ViewGroup container,
             Bundle savedInstanceState) {
 View result=
   super.onCreateView(inflater, container,
    savedInstanceState);
 so.questions("android").enqueue(new Callback<SOQuestions>() {
  @Override
  public void onResponse(Call<SOQuestions> call,
              Response<SOQuestions> response) {
   for (Item item : response.body().items) {
    Question question=new Question(item);
    questions.add(question);
    questionMap.put(question.id, question);
   }
   setListAdapter(new QuestionsAdapter(questions));
  }
  @Override
  public void onFailure(Call<SOQuestions> call, Throwable t) {
   onError(t);
  }
 });
 return(result);
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public View onCreateView(LayoutInflater inflater,
             ViewGroup container,
             Bundle savedInstanceState) {
 View result=
   super.onCreateView(inflater, container,
    savedInstanceState);
 so.questions("android").enqueue(new Callback<SOQuestions>() {
  @Override
  public void onResponse(Call<SOQuestions> call,
              Response<SOQuestions> response) {
   for (Item item : response.body().items) {
    Question question=new Question(item);
    questions.add(question);
    questionMap.put(question.id, question);
   }
   setListAdapter(new QuestionsAdapter(questions));
  }
  @Override
  public void onFailure(Call<SOQuestions> call, Throwable t) {
   onError(t);
  }
 });
 return(result);
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public View onCreateView(LayoutInflater inflater,
             ViewGroup container,
             Bundle savedInstanceState) {
 View result=
   super.onCreateView(inflater, container, savedInstanceState);
 setRetainInstance(true);
 Retrofit retrofit=
  new Retrofit.Builder()
   .baseUrl("https://api.stackexchange.com")
   .addConverterFactory(GsonConverterFactory.create())
   .build();
 StackOverflowInterface so=
  retrofit.create(StackOverflowInterface.class);
 so.questions("android").enqueue(this);
 return(result);
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public View onCreateView(LayoutInflater inflater,
             ViewGroup container,
             Bundle savedInstanceState) {
 View result=
   super.onCreateView(inflater, container, savedInstanceState);
 setRetainInstance(true);
 Retrofit retrofit=
  new Retrofit.Builder()
   .baseUrl("https://api.stackexchange.com")
   .addConverterFactory(GsonConverterFactory.create())
   .build();
 StackOverflowInterface so=
  retrofit.create(StackOverflowInterface.class);
 so.questions("android").enqueue(this);
 return(result);
}

代码示例来源:origin: commonsguy/cw-omnibus

Bundle savedInstanceState) {
View result=
  super.onCreateView(inflater, container, savedInstanceState);

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public View onCreateView(LayoutInflater inflater,
             ViewGroup container,
             Bundle savedInstanceState) {
 View result=
   super.onCreateView(inflater, container, savedInstanceState);
 setRetainInstance(true);
 RestAdapter restAdapter=
   new RestAdapter.Builder().setEndpoint("https://api.stackexchange.com")
                .build();
 StackOverflowInterface so=
   restAdapter.create(StackOverflowInterface.class);
 so.questions("android", this);
 return(result);
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public View onCreateView(LayoutInflater inflater,
             ViewGroup container,
             Bundle savedInstanceState) {
 View result=
   super.onCreateView(inflater, container, savedInstanceState);
 setRetainInstance(true);
 RestAdapter restAdapter=
   new RestAdapter.Builder().setEndpoint("https://api.stackexchange.com")
                .build();
 StackOverflowInterface so=
   restAdapter.create(StackOverflowInterface.class);
 so.questions("android", this);
 return(result);
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public View onCreateView(LayoutInflater inflater,
             ViewGroup container,
             Bundle savedInstanceState) {
 View result=
   super.onCreateView(inflater, container, savedInstanceState);
 setRetainInstance(true);
 RestAdapter restAdapter=
   new RestAdapter.Builder().setEndpoint("https://api.stackexchange.com")
                .build();
 StackOverflowInterface so=
   restAdapter.create(StackOverflowInterface.class);
 String search=getArguments().getString(ARG_SEARCH);
 if (search==null) {
  so.questions("android", this);
 }
 else {
  so.search(search, this);
 }
 return(result);
}

代码示例来源:origin: tianshaojie/AndroidFine

@Override
public final View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  View layout = super.onCreateView(inflater, container, savedInstanceState);
  ListView lv = (ListView) layout.findViewById(android.R.id.list);
  ViewGroup parent = (ViewGroup) lv.getParent();
  // Remove ListView and add PullToRefreshListView in its place
  int lvIndex = parent.indexOfChild(lv);
  parent.removeViewAt(lvIndex);
  mPullToRefreshListView = onCreatePullToRefreshListView(inflater, savedInstanceState);
  parent.addView(mPullToRefreshListView, lvIndex, lv.getLayoutParams());
  return layout;
}

代码示例来源:origin: googlesamples/android-BluetoothAdvertisements

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
             Bundle savedInstanceState) {
  final View view = super.onCreateView(inflater, container, savedInstanceState);
  setListAdapter(mAdapter);
  return view;
}

代码示例来源:origin: ybonnel/TransportsRennes

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  if (TransportsRennesApplication.getDataBaseHelper().selectAll(GroupeFavori.class).isEmpty()) {
    return inflater.inflate(R.layout.fragment_favoris, container);
  }
  return super.onCreateView(inflater, container, savedInstanceState);
}

代码示例来源:origin: ybonnel/TransportsRennes

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  if (AbstractTransportsApplication.getDataBaseHelper().selectAll(GroupeFavori.class).isEmpty()) {
    return inflater.inflate(R.layout.fragment_favoris, container);
  }
  return super.onCreateView(inflater, container, savedInstanceState);
}

代码示例来源:origin: calvinaquino/LNReader-Android

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  View view = super.onCreateView(inflater, container, savedInstanceState);
  getActivity().setTitle(R.string.bookmarks);
  return view;
}

代码示例来源:origin: dogriffiths/HeadFirstAndroid2ndEdition

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
             Bundle savedInstanceState) {
  ArrayAdapter<String> adapter = new ArrayAdapter<>(
      inflater.getContext(), android.R.layout.simple_list_item_1,
      getResources().getStringArray(R.array.stores));
  setListAdapter(adapter);
  return super.onCreateView(inflater, container, savedInstanceState);
}

代码示例来源:origin: dogriffiths/HeadFirstAndroid2ndEdition

@Override
  public View onCreateView(LayoutInflater inflater, ViewGroup container,
               Bundle savedInstanceState) {
    ArrayAdapter<String> adapter = new ArrayAdapter<>(
        inflater.getContext(), android.R.layout.simple_list_item_1,
        getResources().getStringArray(R.array.pasta));
    setListAdapter(adapter);
    return super.onCreateView(inflater, container, savedInstanceState);
  }
}

代码示例来源:origin: cyclestreets/android

@Override
public View onCreateView(final LayoutInflater inflater,
             final ViewGroup container,
             final Bundle savedInstanceState) {
 super.onCreateView(inflater, container, savedInstanceState);
 final View layout = inflater.inflate(R.layout.locations_list, container, false);
 final FloatingActionButton addButton = layout.findViewById(R.id.addlocation);
 addButton.setOnClickListener(view -> editLocation(-1));
 addButton.setColorFilter(Theme.lowlightColor(getContext()));
 return layout;
}

代码示例来源:origin: dogriffiths/HeadFirstAndroid2ndEdition

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
             Bundle savedInstanceState) {
  String[] names = new String[Workout.workouts.length];
  for (int i = 0; i < names.length; i++) {
    names[i] = Workout.workouts[i].getName();
  }
  ArrayAdapter<String> adapter = new ArrayAdapter<>(inflater.getContext(),
      android.R.layout.simple_list_item_1, names);
  setListAdapter(adapter);
  return super.onCreateView(inflater, container, savedInstanceState);
}

代码示例来源:origin: Uphie/ONE-Unofficial

@Override
public final View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  View layout = super.onCreateView(inflater, container, savedInstanceState);
  ListView lv = (ListView) layout.findViewById(android.R.id.list);
  ViewGroup parent = (ViewGroup) lv.getParent();
  // Remove ListView and add PullToRefreshListView in its place
  int lvIndex = parent.indexOfChild(lv);
  parent.removeViewAt(lvIndex);
  mPullToRefreshListView = onCreatePullToRefreshListView(inflater, savedInstanceState);
  parent.addView(mPullToRefreshListView, lvIndex, lv.getLayoutParams());
  return layout;
}

相关文章