本文整理了Java中android.widget.ListView.post()
方法的一些代码示例,展示了ListView.post()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ListView.post()
方法的具体详情如下:
包路径:android.widget.ListView
类名称:ListView
方法名:post
暂无
代码示例来源:origin: commonsguy/cw-omnibus
@Override
public void onBackStackChanged() {
drawer.post(onNavChange);
}
代码示例来源:origin: commonsguy/cw-omnibus
@Override
public void wordClicked() {
if (stuff == null) {
stuff=new StuffFragment();
}
getFragmentManager().beginTransaction()
.replace(R.id.content, stuff)
.addToBackStack(null).commit();
drawer.post(onNavChange);
}
代码示例来源:origin: commonsguy/cw-omnibus
private void showLorem() {
if (lorem == null) {
lorem=new LoremFragment();
}
if (!lorem.isVisible()) {
getFragmentManager().popBackStack();
getFragmentManager().beginTransaction()
.replace(R.id.content, lorem).commit();
drawer.post(onNavChange);
}
}
代码示例来源:origin: commonsguy/cw-omnibus
private void showContent() {
if (content == null) {
content=new ContentFragment();
}
if (!content.isVisible()) {
getFragmentManager().popBackStack();
getFragmentManager().beginTransaction()
.replace(R.id.content, content).commit();
drawer.post(onNavChange);
}
}
代码示例来源:origin: stackoverflow.com
lvMain.post(new Runnable() {
代码示例来源:origin: cn.leancloud.android/avoscloud-feedback
private void smoothScrollToBottom() {
feedbackListView.post(new Runnable() {
@Override
public void run() {
feedbackListView.smoothScrollToPosition(feedbackListView.getAdapter().getCount());
}
});
}
代码示例来源:origin: MEnthoven/Android-HC05-App
private void scrollChatListViewToBottom() {
chatListView.post(new Runnable() {
@Override
public void run() {
// Select the last row so it will scroll into view...
chatListView.smoothScrollToPosition(chatAdapter.getCount() - 1);
}
});
}
代码示例来源:origin: StevenRudenko/BleSensorTag
@Override
public void onScanStarted() {
listView.post(new Runnable() {
@Override
public void run() {
emptyView.setVisibility(View.GONE);
}
});
}
代码示例来源:origin: mkulesh/microMathematics
public final void setSelection(int i, int y_)
{
final ListView flv$ = listView;
final int position$ = i, y$ = y_;
flv$.post(new Runnable()
{
public void run()
{
flv$.setSelectionFromTop(position$, y$ > 0 ? y$ : flv$.getHeight() / 2);
}
});
currentPosition = i;
}
代码示例来源:origin: StevenRudenko/BleSensorTag
@Override
public void onScanStopped() {
listView.post(new Runnable() {
@Override
public void run() {
updateDevices();
if (leDeviceListAdapter.isEmpty()) {
emptyView.setVisibility(View.VISIBLE);
}
setScanActive(false);
}
});
}
代码示例来源:origin: delight-im/Android-Commons
/**
* Scrolls to the bottom of the specified `ListView` component
*
* @param listView the `ListView` component
*/
public static void scrollToBottom(final ListView listView) {
listView.post(new Runnable() {
@Override
public void run() {
final int itemCount = listView.getAdapter().getCount();
if (itemCount > 0) {
listView.setSelection(itemCount - 1);
}
}
});
}
代码示例来源:origin: stackoverflow.com
listView.post(new Runnable() {
@Override
public void run() {
代码示例来源:origin: stackoverflow.com
listView.post(new Runnable() {
@Override
public void run() {
代码示例来源:origin: Meiqia/MeiqiaSDK-Android
@Override
public void onSuccess(File file) {
setVoiceMessageDuration(voiceMessage, file.getAbsolutePath());
mListView.post(mNotifyDataSetChangedRunnable);
}
代码示例来源:origin: FangWW/ComparisonCar
public void addHViews(final HListViewScrollView hScrollView) {
if (!mHScrollViews.isEmpty()) {
int size = mHScrollViews.size();
HListViewScrollView scrollView = mHScrollViews.get(size - 1);
final int scrollX = scrollView.getScrollX();
//这是给第一次满屏,或者快速下滑等情况时,新创建的会再创建一个convertView的时候,把这个新进入的convertView里的HListViewScrollView移到对应的位置
if (scrollX != 0) {
listView.post(new Runnable() {
@Override
public void run() {
//在主线程中去移动到对应的位置
hScrollView.scrollTo(scrollX, 0);
}
});
}
}
hScrollView.setScrollChangedListener(this);
mHScrollViews.add(hScrollView);
}
代码示例来源:origin: stackoverflow.com
@Override
protected void onListItemClick(final ListView l, View v, int position, long id) {
String item = (String) getListAdapter().getItem(position);
l.post(new Runnable() {
@Override
public void run() {
l.smoothScrollToPosition(pos);
}
});
Toast.makeText(this, position + " selected", Toast.LENGTH_LONG).show();
}
代码示例来源:origin: stackoverflow.com
private void setListviewSelection(final ListView list, final int pos) {
list.post(new Runnable() {
@Override
public void run() {
list.setSelection(pos);
View v = list.getChildAt(pos);
if (v != null) {
v.requestFocus();
}
}
});
}
代码示例来源:origin: stackoverflow.com
private void setListviewSelection(final ListView list, final int pos) {
list.post(new Runnable()
{
@Override
public void run()
{
list.setSelection(pos);
View v = list.getChildAt(pos);
if (v != null)
{
v.requestFocus();
}
}
});
}
代码示例来源:origin: sqlcipher/sqlcipher-android-tests
private void bindContent(boolean value){
setRadioButtonState(false);
if(cursor != null) cursor.close();
cursor = database.rawQuery("SELECT * FROM t1;", null);
((SQLiteCursor)((CrossProcessCursorWrapper)cursor).getWrappedCursor()).setFillWindowForwardOnly(value);
final ScrollingCursorAdapter cursorAdapter = new ScrollingCursorAdapter(this, cursor);
listView.setAdapter(cursorAdapter);
listView.post(new Runnable() {
@Override
public void run() {
listView.setSelection(cursorAdapter.getCount() - 1);
setRadioButtonState(true);
}
});
}
代码示例来源:origin: stackoverflow.com
@Override
public void onDestroyActionMode(ActionMode mode) {
MyFragment.this.myArrayAdapter.setMultimode(false);
// http://stackoverflow.com/questions/9754170/listview-selection-remains-persistent-after-exiting-choice-mode
// Using View.post is the key to solve the problem.
final ListView listView = MyFragment.this.getListView();
listView.clearChoices();
for (int i = 0, ei = listView.getChildCount(); i < ei; i++) {
listView.setItemChecked(i, false);
}
listView.post(new Runnable() {
@Override
public void run() {
listView.setChoiceMode(ListView.CHOICE_MODE_NONE);
}
});
actionMode = null;
}
内容来源于网络,如有侵权,请联系作者删除!