本文整理了Java中android.widget.ListView.setEmptyView()
方法的一些代码示例,展示了ListView.setEmptyView()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ListView.setEmptyView()
方法的具体详情如下:
包路径:android.widget.ListView
类名称:ListView
方法名:setEmptyView
暂无
代码示例来源:origin: stackoverflow.com
@Override
public void onContentChanged() {
super.onContentChanged();
View empty = findViewById(R.id.empty);
ListView list = (ListView) findViewById(R.id.list);
list.setEmptyView(empty);
}
代码示例来源:origin: stackoverflow.com
ListView lv = (ListView)findViewById(android.R.id.list);
TextView emptyText = (TextView)findViewById(android.R.id.empty);
lv.setEmptyView(emptyText);
代码示例来源:origin: square/sqlbrite
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
ButterKnife.bind(this, view);
listView.setEmptyView(emptyView);
listView.setAdapter(adapter);
}
代码示例来源:origin: square/sqlbrite
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
ButterKnife.bind(this, view);
listView.setEmptyView(emptyView);
listView.setAdapter(adapter);
RxAdapterView.itemClickEvents(listView) //
.observeOn(Schedulers.io())
.subscribe(new Consumer<AdapterViewItemClickEvent>() {
@Override public void accept(AdapterViewItemClickEvent event) {
boolean newValue = !adapter.getItem(event.position()).complete();
db.update(TodoItem.TABLE, CONFLICT_NONE,
new TodoItem.Builder().complete(newValue).build(), TodoItem.ID + " = ?",
String.valueOf(event.id()));
}
});
}
代码示例来源:origin: k9mail/k-9
protected ListView getListView() {
if (list == null) {
list = findViewById(android.R.id.list);
View emptyView = findViewById(android.R.id.empty);
if (emptyView != null) {
list.setEmptyView(emptyView);
}
}
return list;
}
代码示例来源:origin: jeasonlzy/NineGridView
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_evaluation);
ButterKnife.bind(this);
View emptyView = View.inflate(this, R.layout.item_empty, null);
addContentView(emptyView, new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
listView.setEmptyView(emptyView);
mAdapter = new EvaluationAdapter(this, new ArrayList<EvaluationItem>());
listView.setAdapter(mAdapter);
initData(false);
ptr.setLastUpdateTimeRelateObject(this);
ptr.setPtrHandler(new PtrDefaultHandler() {
@Override
public void onRefreshBegin(PtrFrameLayout frame) {
initData(true);
}
});
}
代码示例来源:origin: joyoyao/superCleanMaster
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_rublish_clean);
getActionBar().setDisplayHomeAsUpEnabled(true);
// applyKitKatTranslucency();
// StikkyHeaderBuilder.stickTo(mListView).setHeader(header)
// .minHeightHeaderPixel(0).build();
res = getResources();
int footerHeight = mContext.getResources().getDimensionPixelSize(R.dimen.footer_height);
mListView.setEmptyView(mEmptyView);
rublishMemoryAdapter = new RublishMemoryAdapter(mContext, mCacheListItem);
mListView.setAdapter(rublishMemoryAdapter);
mListView.setOnItemClickListener(rublishMemoryAdapter);
mListView.setOnScrollListener(new QuickReturnListViewOnScrollListener(QuickReturnType.FOOTER, null, 0, bottom_lin, footerHeight));
bindService(new Intent(mContext, CleanerService.class),
mServiceConnection, Context.BIND_AUTO_CREATE);
// for android 6.0+
mInterstitialAd = new InterstitialAd(this);
mInterstitialAd.setAdUnitId("ca-app-pub-4369038195513432/2986510514");
mInterstitialAd.loadAd(new AdRequest.Builder().build());
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
代码示例来源:origin: ISchwarz23/SortableTableView
/**
* Sets the view that shall be shown if no data is available.
*
* @param emptyDataView The reference to the view that shall be shown if no data is available.
*/
public void setEmptyDataIndicatorView(final View emptyDataView) {
tableDataView.setEmptyView(emptyDataView);
}
代码示例来源:origin: tianshaojie/AndroidFine
@Override
public void setEmptyViewInternal(View emptyView) {
super.setEmptyView(emptyView);
}
代码示例来源:origin: cSploit/android
mTargetAdapter = new TargetAdapter();
lv.setEmptyView(v.findViewById(android.R.id.empty));
lv.setAdapter(mTargetAdapter);
代码示例来源:origin: stackoverflow.com
ListView lv = (ListView)findViewById(android.R.id.list);
TextView emptyText = (TextView)findViewById(android.R.id.empty);
lv.setEmptyView(emptyText);
代码示例来源:origin: stackoverflow.com
TextView emptyList = new TextView(getContext());
emptyList.setText("The list is empty");
ListView mListView = (ListView) findViewById(R.id.list_view);
((ViewGroup)mListView.getParent()).addView(emptyList);
mListView.setEmptyView(emptyList);
mListView.setAdapter(adapter);
代码示例来源:origin: linglongxin24/DylanStepCount
protected <T extends View> T setEmptyView(ListView listView) {
TextView emptyView = new TextView(this);
emptyView.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
emptyView.setText("暂无数据!");
emptyView.setGravity(Gravity.CENTER);
emptyView.setTextSize(TypedValue.COMPLEX_UNIT_SP, 16);
emptyView.setVisibility(View.GONE);
((ViewGroup) listView.getParent()).addView(emptyView);
listView.setEmptyView(emptyView);
return (T) emptyView;
}
}
代码示例来源:origin: googlemaps/android-samples
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ListView list = (ListView) findViewById(R.id.list);
ListAdapter adapter = new CustomArrayAdapter(this, DemoDetailsList.DEMOS);
list.setAdapter(adapter);
list.setOnItemClickListener(this);
list.setEmptyView(findViewById(R.id.empty));
}
代码示例来源:origin: syncthing/syncthing-android
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
((SyncthingApp) getApplication()).component().inject(this);
setContentView(R.layout.activity_folder_picker);
mListView = findViewById(android.R.id.list);
mListView.setOnItemClickListener(this);
mListView.setEmptyView(findViewById(android.R.id.empty));
mFilesAdapter = new FileAdapter(this);
mRootsAdapter = new RootsAdapter(this);
mListView.setAdapter(mFilesAdapter);
populateRoots();
if (getIntent().hasExtra(EXTRA_INITIAL_DIRECTORY)) {
displayFolder(new File(getIntent().getStringExtra(EXTRA_INITIAL_DIRECTORY)));
} else {
displayRoot();
}
Boolean prefUseRoot = PreferenceManager.getDefaultSharedPreferences(this).getBoolean(Constants.PREF_USE_ROOT, false);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT && !prefUseRoot) {
Toast.makeText(this, R.string.kitkat_external_storage_warning, Toast.LENGTH_LONG)
.show();
}
}
代码示例来源:origin: stackoverflow.com
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View layout = inflater.inflate(R.layout.fragment_alarms,container, false);
ListView view = (ListView) layout.findViewById(R.id.list_arlams);
View emptyView = layout.findViewById(R.id.empty_view);
// ...
view.setEmptyView(emptyView);
return layout;
}
代码示例来源:origin: tagtime/TagTime
public void onLoadFinished(Loader<Cursor> loader, Cursor data) {
// Swap the new cursor in. (The framework will take care of closing the
// old cursor once we return.)
mProgress.setVisibility(View.GONE);
mListView.setEmptyView(mNoData);
mPingAdapter.swapCursor(data);
}
代码示例来源:origin: labexp/osmtracker-android
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.trackmanager);
getListView().setEmptyView(findViewById(R.id.trackmgr_empty));
registerForContextMenu(getListView());
if (savedInstanceState != null) {
prevItemVisible = savedInstanceState.getInt(PREV_VISIBLE, -1);
}
}
代码示例来源:origin: sismics/reader
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.articles_fragment, container, false);
aq = new AQuery(view);
aq.id(R.id.articleList).getListView().setEmptyView(aq.id(R.id.progressBar).getView());
aq.id(R.id.loadingText).text(R.string.loading_subscriptions);
return view;
}
代码示例来源:origin: geniusgithub/AndroidDialer
@Override
public void onViewCreated(View view, android.os.Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
mEmptyListView = (EmptyContentView) view.findViewById(R.id.empty_list_view);
mEmptyListView.setImage(R.drawable.empty_contacts);
mEmptyListView.setDescription(R.string.all_contacts_empty);
mEmptyListView.setActionClickedListener(this);
getListView().setEmptyView(mEmptyListView);
mEmptyListView.setVisibility(View.GONE);
ViewUtil.addBottomPaddingToListViewForFab(getListView(), getResources());
}
内容来源于网络,如有侵权,请联系作者删除!