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

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

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

ListView.requestFocusFromTouch介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

private void fragItemClick(final int index) throws Throwable {
  final ListView listview = mListFrag.getListView();
  runTestOnUiThread(new Runnable() {
    @Override
    public void run() {
      listview.requestFocusFromTouch();
      listview.performItemClick(listview, index, index);
    }
  });
  Thread.sleep(250); // ==> fix the problem
  assertFalse(mListFrag.isVisible());
}

代码示例来源:origin: sphinx02/AppStarter

@Override
  public void onGlobalLayout()
  {
    try
    {
      // Remove listener
      mListView.getViewTreeObserver().removeOnGlobalLayoutListener(this);
      // Check if first icon have to be selected
      mListView.requestFocusFromTouch();
      mListView.setSelection(0);
    }
    catch (Exception e)
    {
      StringWriter errors = new StringWriter();
      e.printStackTrace(new PrintWriter(errors));
      String errorReason = errors.toString();
      Log.d(MainActivity.class.getName(), "Failed to focus first left bar list item: \n" + errorReason);
    }
  }
});

代码示例来源:origin: sealtalk/sealtalk-android

@Override
  public void run() {
    listView.requestFocusFromTouch();
    listView.setSelection(listView.getCount() - listView.getFooterViewsCount() - listView.getHeaderViewsCount());
  }
}, 100);

代码示例来源:origin: sealtalk/sealtalk-android

@Override
  public void run() {
    listView.requestFocusFromTouch();
    listView.setSelection(listView.getCount() - listView.getFooterViewsCount() - listView.getHeaderViewsCount());
  }
}, 100);

代码示例来源:origin: DeviceConnect/DeviceConnect-Android

@Override
public void onResume() {
  super.onResume();
  IRKitVirtualDeviceListActivity activity = (IRKitVirtualDeviceListActivity) getActivity();
  IRKitApplication application = activity.getIRKitApplication();
  IRKitApplication.ListViewPosition p = application.getListViewPosition(
      IRKitVirtualDeviceListActivity.MANAGE_VIRTUAL_PROFILE_PAGE);
  if (mListView != null && p != null) {
    mListView.requestFocusFromTouch();
    mListView.setSelectionFromTop(p.getPosition(), p.getOffset());
  }
  updateProfileList();
}

相关文章

ListView类方法