本文整理了Java中android.support.v4.app.ListFragment.onCreateView()
方法的一些代码示例,展示了ListFragment.onCreateView()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ListFragment.onCreateView()
方法的具体详情如下:
包路径:android.support.v4.app.ListFragment
类名称: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;
}
内容来源于网络,如有侵权,请联系作者删除!