本文整理了Java中android.widget.ListView.addFooterView()
方法的一些代码示例,展示了ListView.addFooterView()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ListView.addFooterView()
方法的具体详情如下:
包路径:android.widget.ListView
类名称:ListView
方法名:addFooterView
暂无
代码示例来源:origin: stackoverflow.com
setContentView(R.layout.your_layout);
ListView list = (ListView)findViewById(R.id.list);
list.addFooterView(view);
代码示例来源:origin: stackoverflow.com
public class MyListActivty extends ListActivity {
private Context context = null;
private ListView list = null;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
list = (ListView)findViewById(android.R.id.list);
//code to set adapter to populate list
View footerView = ((LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE)).inflate(R.layout.footer_layout, null, false);
list.addFooterView(footerView);
}
}
代码示例来源:origin: orhanobut/dialogplus
@Override public void addFooter(@NonNull View view, boolean fixed) {
if (fixed) {
footerContainer.addView(view);
} else {
listView.addFooterView(view);
}
footerView = view;
}
代码示例来源:origin: stackoverflow.com
View header = getLayoutInflater().inflate(R.layout.header, null);
View footer = getLayoutInflater().inflate(R.layout.footer, null);
ListView listView = getListView();
listView.addHeaderView(header);
listView.addFooterView(footer);
setListAdapter(new ArrayAdapter<String(this,android.R.layout.simple_list_item_single_choice,android.R.id.text1, names));
代码示例来源:origin: stackoverflow.com
public class MyActivity extends PreferenceActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences);
ListView v = getListView();
v.addFooterView(new Button(this));
}
}
代码示例来源:origin: jiangqqlmj/FastDev4Android
/**
* @param loading
*/
public void setLoading(boolean loading) {
isLoading = loading;
if (isLoading) {
mInternalListView.addFooterView(load_view);
} else {
mInternalListView.removeFooterView(load_view);
mYDown = 0;
mLastY = 0;
}
}
代码示例来源:origin: stackoverflow.com
View padding = new View(this);
padding.setHeight(20); // Can only specify in pixels unfortunately. No DIP :-(
ListView myListView = (ListView) findViewById(R.id.my_list_view);
myListView.addHeaderView(padding);
myListView.addFooterView(padding);
myListView.setAdapter(myAdapter);
代码示例来源:origin: beworker/pinned-section-listview
private void initializeHeaderAndFooter() {
setListAdapter(null);
if (hasHeaderAndFooter) {
ListView list = getListView();
LayoutInflater inflater = LayoutInflater.from(this);
TextView header1 = (TextView) inflater.inflate(android.R.layout.simple_list_item_1, list, false);
header1.setText("First header");
list.addHeaderView(header1);
TextView header2 = (TextView) inflater.inflate(android.R.layout.simple_list_item_1, list, false);
header2.setText("Second header");
list.addHeaderView(header2);
TextView footer = (TextView) inflater.inflate(android.R.layout.simple_list_item_1, list, false);
footer.setText("Single footer");
list.addFooterView(footer);
}
initializeAdapter();
}
代码示例来源:origin: k9mail/k-9
private void initializeMessageList() {
adapter = new MessageListAdapter(this);
if (folderServerId != null) {
currentFolder = getFolderInfoHolder(folderServerId, account);
}
if (singleFolderMode) {
listView.addFooterView(getFooterView(listView));
updateFooterView();
}
listView.setAdapter(adapter);
}
代码示例来源:origin: robolectric/robolectric
@Test
public void testGetFooterViewsCount() throws Exception {
listView.addHeaderView(new View(context));
listView.addFooterView(new View(context));
listView.addFooterView(new View(context));
prepareListWithThreeItems();
assertThat(listView.getFooterViewsCount()).isEqualTo(2);
}
代码示例来源:origin: commonsguy/cw-omnibus
@Override
public void onCreate(Bundle state) {
super.onCreate(state);
setContentView(R.layout.main);
getListView().addHeaderView(buildHeader());
getListView().addFooterView(buildFooter());
setListAdapter(new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1,
items));
}
代码示例来源:origin: robolectric/robolectric
@Test
public void addFooterView_ShouldRecordFooters() throws Exception {
View view0 = new View(context);
View view1 = new View(context);
listView.addFooterView(view0);
listView.addFooterView(view1);
listView.setAdapter(new ShadowCountingAdapter(3));
assertThat(shadowOf(listView).getFooterViews().get(0)).isSameAs(view0);
assertThat(shadowOf(listView).getFooterViews().get(1)).isSameAs(view1);
}
代码示例来源:origin: stackoverflow.com
View footerView = ((LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE)).inflate(
R.layout.drawer_list_footer, null, false);
drawerList.addFooterView(footerView);
代码示例来源:origin: robolectric/robolectric
@Test
public void addFooterView_shouldAttachTheViewToTheList() throws Exception {
View view = new View(context);
view.setId(42);
listView.addFooterView(view);
assertThat((View) listView.findViewById(42)).isSameAs(view);
}
代码示例来源:origin: robolectric/robolectric
@Test
public void setAdapter_shouldNotClearHeaderOrFooterViews() throws Exception {
View header = new View(context);
listView.addHeaderView(header);
View footer = new View(context);
listView.addFooterView(footer);
prepareListWithThreeItems();
assertThat(listView.getChildCount()).isEqualTo(5);
assertThat(listView.getChildAt(0)).isSameAs(header);
assertThat(listView.getChildAt(4)).isSameAs(footer);
}
代码示例来源:origin: huxq17/XRefreshView
@Override
public void addFooterView(View v) {
super.addFooterView(v);
if (mFooterViews == null) {
mFooterViews = new ArrayList<View>();
}
mFooterViews.add(v);
}
代码示例来源:origin: tianshaojie/AndroidFine
public void withLoadMoreView() {
if (footerView == null) {
footerView = View.inflate(getContext(), R.layout.layout_load_more, null);
textView = (TextView) footerView.findViewById(R.id.text);
progressBar = (ProgressBar) footerView.findViewById(R.id.progress);
}
getRefreshableView().removeFooterView(footerView);
getRefreshableView().setFooterDividersEnabled(false);
setLoadMoreViewTextLoading();
getRefreshableView().addFooterView(footerView);
}
代码示例来源:origin: chiuki/advanced-textview
android.R.layout.simple_list_item_1, getListView(), false);
footer.setText(R.string.about);
getListView().addFooterView(footer);
代码示例来源:origin: stackoverflow.com
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
ListView listView = (ListView) navigationView.getChildAt(0);
View toRet = LayoutInflater.from(view.getContext()).inflate(R.layout.drawer_footer, listView, false);
// Manipulate the view (if you need to) before calling addFooterView.
listView.addFooterView(toRet, null, false);
}
代码示例来源:origin: stackoverflow.com
ListView list = (ListView) findViewById(R.id.list);
View header1 = getLayoutInflater().inflate(R.layout.listheader, null, false);
View footer = getLayoutInflater().inflate(R.layout.listfooter, null, false);
ImageView image = (ImageView) header1.findViewById(R.id.image);
list.addHeaderView(header1, null, false);
list.addFooterView(footer, null, false);
list.setAdapter(new MenuAdapter());
内容来源于网络,如有侵权,请联系作者删除!