本文整理了Java中android.widget.BaseAdapter
类的一些代码示例,展示了BaseAdapter
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。BaseAdapter
类的具体详情如下:
包路径:android.widget.BaseAdapter
类名称:BaseAdapter
暂无
代码示例来源:origin: daimajia/AndroidSwipeLayout
@Override
public void notifyDatasetChanged() {
super.notifyDataSetChanged();
}
代码示例来源:origin: huxq17/XRefreshView
@Override
public void notifyDataSetInvalidated() {
((BaseAdapter) mDelegate).notifyDataSetInvalidated();
}
代码示例来源:origin: TonicArtos/StickyGridHeaders
@Override
public void unregisterDataSetObserver(DataSetObserver observer) {
super.unregisterDataSetObserver(observer);
mDelegate.unregisterDataSetObserver(observer);
}
代码示例来源:origin: handsomezhou/PinyinSearchLibrary
public void updateContactsList() {
if (null == mIndexValueLv) {
return;
}
BaseAdapter contactsAdapter = (BaseAdapter) mIndexValueLv.getAdapter();
if (null != contactsAdapter) {
contactsAdapter.notifyDataSetChanged();
if (contactsAdapter.getCount() > 0) {
} else {
}
}
}
代码示例来源:origin: stackoverflow.com
public int getTotalListViewHeight(ListView lv, BaseAdapter ba) {
int listviewElementsheight = 0;
for (int i = 0; i < ba.getCount(); i++) {
View view = ba.getView(i, null, lv);
view.measure(MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED),
MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED));
listviewElementsheight += view.getMeasuredHeight();
// for Width use view.getMeasuredWidth()
}
return listviewElementsheight;
}
代码示例来源:origin: fookwood/Launcher3
@Thunk void populateWallpapersFromAdapter(ViewGroup parent, BaseAdapter adapter,
boolean addLongPressHandler) {
for (int i = 0; i < adapter.getCount(); i++) {
FrameLayout thumbnail = (FrameLayout) adapter.getView(i, null, parent);
parent.addView(thumbnail, i);
WallpaperTileInfo info = (WallpaperTileInfo) adapter.getItem(i);
thumbnail.setTag(info);
info.setView(thumbnail);
if (addLongPressHandler) {
addLongPressHandler(thumbnail);
}
thumbnail.setOnClickListener(mThumbnailOnClickListener);
}
}
代码示例来源:origin: stackoverflow.com
if(parentAdapter.getCount() == 0){
return 0;
代码示例来源:origin: bradand/XMouse
@Override
public void setAdapter(BaseAdapter adapter) {
if (mAdapter != null) {
mAdapter.unregisterDataSetObserver(mObserver);
}
mAdapter = adapter;
if (mAdapter != null) {
mAdapter.registerDataSetObserver(mObserver);
}
removeAllViewsInLayout();
requestLayout();
}
代码示例来源:origin: lordi/tickmate
@Override
public Object getItem(int position) {
return (isProgressViewPosition(position)) ? null : mAdapter
.getItem(position);
}
代码示例来源:origin: stackoverflow.com
BaseAdapter listAdapter = (BaseAdapter)listView.getAdapter();
if (listAdapter == null) {
return;
}
int totalHeight = 0;
for (int i = 0; i < listAdapter.getCount(); i++) {
View listItem = listAdapter.getView(i, null, listView);
listItem.measure(0, 0);
totalHeight += listItem.getMeasuredHeight();
}
代码示例来源:origin: leeowenowen/beauty-of-math
@Override
public int getCount() {
int count = 0;
for (BaseAdapter baseAdapter : mChildren) {
count += baseAdapter.getCount();
}
return count;
}
代码示例来源:origin: bifan-wei/HwTxtReader
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
IChapter chapter = (IChapter) mChapterListPop.getAdapter().getItem(i);
mChapterListPop.dismiss();
mTxtReaderView.loadFromProgress(chapter.getStartParagraphIndex(), 0);
}
});
代码示例来源:origin: facebook/facebook-android-sdk
/**
* Sets the first row of text.
*
* @param text1 text to set on the first row
*/
public void setText1(String text1) {
this.text1 = text1;
if (adapter != null) {
adapter.notifyDataSetChanged();
}
}
代码示例来源:origin: djzhao627/fitness_Android
public void bindLinearLayout() {
int count = adapter.getCount();
this.removeAllViews();
for (int i = 0; i < count; i++) {
View v = adapter.getView(i, null, null);
v.setOnClickListener(this.onClickListener);
addView(v, i);
}
Log.v("countTAG", "" + count);
}
代码示例来源:origin: hezhubo/HPlayer
@Override
public int getCount() {
return mDecoratedBaseAdapter.getCount();
}
代码示例来源:origin: pocmo/Yaaic
/**
* XXX This is almost certainly covering up a bug elsewhere -- find it!
*/
@Override
public void unregisterDataSetObserver(DataSetObserver observer) {
if (observer == null) {
return;
}
super.unregisterDataSetObserver(observer);
}
}
代码示例来源:origin: WeAreFairphone/FP2-Launcher
@Override
public void onInvalidated()
{
fakeAdapter.notifyDataSetInvalidated();
}
};
代码示例来源:origin: facebook/facebook-android-sdk
/**
* Notifies the associated Adapter that the underlying data has changed,
* and to re-layout the view.
*/
protected void notifyDataChanged() {
adapter.notifyDataSetChanged();
}
代码示例来源:origin: JingYeoh/RollingLayout
@Override
public void setAdapter(BaseAdapter adapter) {
//TODO:you should use observer pattern instead clearViews.
removeAllViews();
//add the views of adapter
for (int i = 0; i < adapter.getCount(); i++) {
addView(adapter.getView(i, null, this));
}
requestLayout();
}
代码示例来源:origin: lordi/tickmate
@Override
public int getCount() {
return shouldShowProgressView() ? mAdapter.getCount() + 1 : mAdapter
.getCount();
}
内容来源于网络,如有侵权,请联系作者删除!