- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用SlideMenu ,我已经实现了 Fragment 和 ListView,我现在需要的是检测用户从幻灯片菜单中单击了哪一行。我怎么可能做到呢?这是listView的代码:
public class listFragment extends ListFragment {
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
return inflater.inflate(R.layout.menu, null);
}
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
SampleAdapter adapter = new SampleAdapter(getActivity());
adapter.add(new SampleItem("menu left A", android.R.drawable.ic_menu_search));
adapter.add(new SampleItem("menu left B", android.R.drawable.ic_menu_search));
adapter.add(new SampleItem("menu left C", android.R.drawable.ic_menu_search));
adapter.add(new SampleItem("menu left D", android.R.drawable.ic_menu_search));
adapter.add(new SampleItem("menu left A", android.R.drawable.ic_menu_search));
setListAdapter(adapter);
}
private class SampleItem {
public String tag;
public int iconRes;
public SampleItem(String tag, int iconRes) {
this.tag = tag;
this.iconRes = iconRes;
}
}
public class SampleAdapter extends ArrayAdapter<SampleItem> {
public SampleAdapter(Context context) {
super(context, 0);
}
public View getView(int position, View convertView, ViewGroup parent) {
if (convertView == null) {
convertView = LayoutInflater.from(getContext()).inflate(R.layout.row, null);
}
ImageView icon = (ImageView) convertView.findViewById(R.id.row_icon);
icon.setImageResource(getItem(position).iconRes);
TextView title = (TextView) convertView.findViewById(R.id.row_title);
title.setText(getItem(position).tag);
return convertView;
}
}
}
最佳答案
据我了解,方法
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
return inflater.inflate(R.layout.menu, null);
将返回ListView对象。所以你可以调用 setOnItemClickListener() 方法。像这样的事情:
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
ListView list = (ListView) inflater.inflate(R.layout.menu, null);
list.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
// write your click handler here
}
});
return list;
关于java - 如何使用 SlideMenu 检测 ListView 行单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31027823/
我有一个带有侧边菜单的 android 应用程序(默认的 android Activity 抽屉导航 Activity ) 我想隐藏滚动条。我为此使用了这段代码: NavigationView
我正在使用 Aryan's Slide Menu它工作得很好。我需要在这里添加的一件事是 slide menu 也应该可以在内部 viewControllers 中访问。当我按下一个viewContr
我创建了一个带有变暗 View 的幻灯片菜单。当用户在侧面菜单外点击时,我希望关闭幻灯片菜单和调光 View 。我怎样才能做到这一点?我已经在每个类(class)中创建了一个 TapRecognize
页面左上角滑动菜单演示: https://cuppalabs.github.io/cuppa-ng2-slidemenu/ 使用 Google 工具,我能够更改菜单的顶部边距,但我没能对自己的副本进行
我正在使用SlideMenu ,我已经实现了 Fragment 和 ListView,我现在需要的是检测用户从幻灯片菜单中单击了哪一行。我怎么可能做到呢?这是listView的代码: public c
我有一个 Canvas 外菜单,当 isOpen 切换为 true 时,该菜单会滑入。问题是它不会在 Link 单击时滑出以转到另一个页面。页面加载但移动 Canvas 菜单填充 100% 的屏幕。
我目前正在开发一个不使用单个 XIB 的项目,这是一个巨大的项目。我们将通过更改用户界面来发布新版本。它需要我像在 facebook 应用程序中找到的那样构建一个 slider 菜单。我有很多示例代码
我制作了我的第一个幻灯片菜单,一切看起来都很好,除了 菜单本身的内容。 slidemenu 在每个链接之间有相当大的空间,禁用 Bootstrap 样式表将使它看起来像我想要的那样。 我需要在 Boo
我正在使用 pod iOS-Slide-Menu在我的一个个人项目中 repo 。 如果我在 iOS < 11 上运行我的项目,一切都按预期工作:当侧面菜单(蓝色 View Controller )时
我想在 SlideMenu 中模拟这种类型的 ListView 。我的 SlideMenu 工作正常。它是一个 ListFragment。我想像 Android 上的 YouTube 应用一样复制这种
我想在整个应用程序中同时拥有导航菜单(幻灯片菜单)和标签栏。我正在使用库 SWReveal。我设法同时获得了两者,但目前我的布局似乎很愚蠢。请参阅所附图片。 我只能在遍历每个 SWRevealview
我是一名优秀的程序员,十分优秀!