android.widget.ListView.setEmptyView()方法的使用及代码示例

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

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

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());
}

相关文章

ListView类方法