- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试制作一个应用程序,其中我有一个使用 RecyclerView 创建的菜单(在 Activity 中)。我在适配器和 Activity 中设置了 onClickListener,如下面的代码所示:
适配器类:
@Override
public void onClick(View v) {
rVlistener.onNoteClick(getAdapterPosition());
switch (getLayoutPosition()){
case 0:
Log.d("this", "This is cow!");
break;
default:
Log.d("this", "This is everything else but cow!");
}
}
Activity 类:
@Override
public void onNoteClick(int position) {
//something here
}
每当从 recyclerview 中单击相关项目时,我都想设置图像资源,如下所示:
animal_image.setImageResource(R.drawable.monkey_1);
animal_icon.setImageResource(R.drawable.monkey);
animal_icon_1.setImageResource(R.drawable.monkey_1);
animal_icon_2.setImageResource(R.drawable.monkey_2);
animal_icon_3.setImageResource(R.drawable.monkey_3);
animal_icon_4.setImageResource(R.drawable.monkey_4);
我不知道什么才是正确的实现方式。我是编程新手,所以这可能是一个非常简单的问题,而且有一个明显的解决方案。请帮我解决这个问题!
最佳答案
你必须创建一个单独的类和一个 Arrayadapter 类来相应地调整布局。请检查此链接以了解更多信息 https://developer.android.com/guide/topics/ui/layout/recyclerview
这可以确切地知道您必须做什么。 https://www.androidhive.info/2016/01/android-working-with-recycler-view/
关于android - 如何使用 onClick() 方法在 Recyclerview 中设置 ImageResource()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55444136/
我认识到在 GWT 中,ImageResource 可以用 进行注释 @ImageResource.ImageOptions(preventInlining = true) 以防止将其添加为 url(
我尝试使用 ClientBundle 实现将我的图像管理到一个大文件并最小化 HTTP 请求。 我放入了 gwt.xml 生成ClientBundle 公共(public)接口(interface)R
我正在处理一个 android 项目,我将一个图像名称从一个 Activity 发送到另一个 Activity ,该图像已经在可绘制文件夹中,我尝试使用下面显示的代码,但它不起作用。 当代码是 ima
我目前正在使用 @android:drawable/presence_online 作为 ImageView 的 srcCompat。 我想以编程方式将其更改为 @android:drawable/p
各位程序员。 我正在开发一款显示挪威鱼类信息的应用。我有一个 SQLite 数据库启动并运行,结构如下: CREATE TABLE fisk(image TEXT, id INTEGER PRIMAR
我的问题真的很简单也很中肯。但希望我能有一个明确的答案。我们可以通过多种方式创建 GWT Image。 Image image = new Image ( (ImageResource)imageRe
Cursor c = dbHelper.getMostRecent(); String[] from = new String[] { "name", "data", "thumb" }; int[]
我想使用 GWT 的 clientBundle 功能仅加载 1 个图像,该图像由许多 Sprite 组成,带有 GWTCanvas。我最初的做法是将 ImageResource 转换为 ImageEl
我有 30 个整数。和 30 张图像。我想在一个代码中将它们全部设置为相同 像这样(在 Java 中用于 android) 我的 int 值像 i0 , i1 , i2 int x = 0 ; whi
创建 ImageResource 的 Google/GWT 示例已理解: interface MyResources extends ClientBundle { @Source("image.p
我需要在 Activity B 中单击一个按钮后在 Activity A 的 ImageView 中设置 ImageResource。我正在尝试创建一个公共(public)静态 ImageView。
我正在尝试制作一个应用程序,其中我有一个使用 RecyclerView 创建的菜单(在 Activity 中)。我在适配器和 Activity 中设置了 onClickListener,如下面的代码所
默认情况下,IE9 不打印背景图像。是否有一个选项可以告诉 ClientBundle,所有图像都应该是真实元素而不是伪造的 css 背景图像? 最佳答案 这取决于ClientBundle如何生成,以及
我正在尝试在 GWT2.2 元素中同时使用 CssResource 和 ImageResource。 CssResource 和混淆工作正常,但我在访问图像时遇到问题。 我已经可以通过以下方式直接从
这里有一个奇怪的请求,但是有什么方法可以通过从原始 ImageView 中获取 ImageView 来将 ImageView 设置为与另一个 ImageView 保持相同的可绘制对象。我的意思是: I
我是 GWT 的新手,正在尝试按照文档使用 UIBinders。 我想我已经遵循了从以下一些来源和更多来源中找到的关于该主题的所有内容。 http://www.gwtproject.org/doc/l
我使用的是 jetpack compose 1.0.0-alpha 11。下面的代码有效。 Image( imageResource(R.drawable.header), contentDe
我正在使用一个名为 HomeActivity 的新空 JC Activity 来测试 Jetpack Compose。我正在尝试将可绘制资源加载到我的代码中。这是我的功能: @Composable f
我试图像这里描述的那样覆盖 GWT DataGrid 组件的样式: DataGrid / CellTable styling frustration -- overriding row styles
我正在编辑 Wikitude SDK iOS 提供的 ARchitectBrowser.html,我想知道如何在 AR.ImageResource 中获取图像集 bubbleImage = new A
我是一名优秀的程序员,十分优秀!