- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个Recyclerview。在它的适配器中,这就是我所拥有的:
@Override
public void onBindViewHolder(@NonNull ViewHolder holder, final int position) {
//gradient is my arraylist that contains resource IDs. these are set in my fragment class
int res = gradient.get(position);
holder.parent.setBackground(ContextCompat.getDrawable(Application.getAppContext(), res));
}
final ArrayList<Integer> gradients = new ArrayList<>();
gradients.clear();
gradients.add(R.drawable.gradient);
gradients.add(R.drawable.gradientgray);
gradients.add(R.drawable.gradient2);
RecyclerViewAdapter adapter = new RecyclerViewAdapter(gradients) //it has a constructor that gets the arraylist and sets it to the arraylist in adapter class.
recyclerView.setLayoutManager(new LinearLayoutManager(getContext()));
recyclerView.setAdapter(adapter);
FATAL EXCEPTION: main
Process: example.myapp, PID: 1652
android.content.res.Resources$NotFoundException: Resource ID #0x7f070074
at android.content.res.Resources.getValue(Resources.java:1123)
at android.content.res.Resources.getDrawable(Resources.java:698)
at androidx.core.content.ContextCompat.getDrawable(ContextCompat.java:456)
at example.myapp.ui.dashboard.DashboardRecycler.onBindViewHolder(DashboardRecycler.java:62)
at example.myapp.ui.dashboard.DashboardRecycler.onBindViewHolder(DashboardRecycler.java:22)
at androidx.recyclerview.widget.RecyclerView$Adapter.onBindViewHolder(RecyclerView.java:7065)
at androidx.recyclerview.widget.RecyclerView$Adapter.bindViewHolder(RecyclerView.java:7107)
at androidx.recyclerview.widget.RecyclerView$Recycler.tryBindViewHolderByDeadline(RecyclerView.java:6012)
at androidx.recyclerview.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:6279)
at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:6118)
at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:6114)
at androidx.recyclerview.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:2303)
at androidx.recyclerview.widget.LinearLayoutManager.layoutChunk(LinearLayoutManager.java:1627)
at androidx.recyclerview.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1587)
at androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:665)
at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep2(RecyclerView.java:4134)
at androidx.recyclerview.widget.RecyclerView.dispatchLayout(RecyclerView.java:3851)
at androidx.recyclerview.widget.RecyclerView.onLayout(RecyclerView.java:4404)
at android.view.View.layout(View.java:14817)
at android.view.ViewGroup.layout(ViewGroup.java:4631)
at androidx.constraintlayout.widget.ConstraintLayout.onLayout(ConstraintLayout.java:1915)
at android.view.View.layout(View.java:14817)
at android.view.ViewGroup.layout(ViewGroup.java:4631)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:453)
at android.widget.FrameLayout.onLayout(FrameLayout.java:388)
at android.view.View.layout(View.java:14817)
at android.view.ViewGroup.layout(ViewGroup.java:4631)
at androidx.constraintlayout.widget.ConstraintLayout.onLayout(ConstraintLayout.java:1915)
at android.view.View.layout(View.java:14817)
at android.view.ViewGroup.layout(ViewGroup.java:4631)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:453)
at android.widget.FrameLayout.onLayout(FrameLayout.java:388)
at android.view.View.layout(View.java:14817)
at android.view.ViewGroup.layout(ViewGroup.java:4631)
at androidx.appcompat.widget.ActionBarOverlayLayout.onLayout(ActionBarOverlayLayout.java:446)
at android.view.View.layout(View.java:14817)
at android.view.ViewGroup.layout(ViewGroup.java:4631)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:453)
at android.widget.FrameLayout.onLayout(FrameLayout.java:388)
at android.view.View.layout(View.java:14817)
at android.view.ViewGroup.layout(ViewGroup.java:4631)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1671)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1525)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1434)
at android.view.View.layout(View.java:14817)
at android.view.ViewGroup.layout(ViewGroup.java:4631)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:453)
at android.widget.FrameLayout.onLayout(FrameLayout.java:388)
at android.view.View.layout(View.java:14817)
at android.view.ViewGroup.layout(ViewGroup.java:4631)
at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:1983)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1740)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:996)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5600)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:761)
<?xml version="1.0" encoding="UTF-8"?>
<gradient
android:endColor="@android:color/holo_green_dark"
android:startColor="@android:color/holo_green_light"
android:type="linear" />
<corners
android:radius="0dp"/>
最佳答案
我想通了!
一些可绘制对象就像“gradient2.xml(mdpi)”,所以我删除了它们并为它们创建了一个新的xml文件。
发生这种情况是因为我正在复制粘贴xml文件以创建新的xml文件。
关于android - ResourceNotFoundException android kitkat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61321499/
我正在使用 Spring Boot 并尝试创建一个测试。 实际上我的测试类: @RunWith(SpringRunner.class) @SpringBootTest(webEnvironment=W
很难说出这里问的是什么。这个问题是含糊的、模糊的、不完整的、过于宽泛的或修辞性的,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开它,visit the help center 。 已关
我有以下类(class): public class EmailService { static { Velocity.setProperty("resource.loader
我会自定义抽屉导航。我在另一个线程中使用了在 stackoverflow 上找到的示例。代码是复制粘贴,但是在logcat中运行应用程序时出现异常:“ResourceNotFoundException
我在 Market 上收到了一些关于此异常的报告。没有提到它在我的应用程序中发生的位置,大多数用户没有这个问题。我该如何调试这样的东西?这不是我从所有设备上得到的异常(exception)。只有一个特
我想知道是否有人可以帮助我。我在我的 android 应用程序中收到 ResourceNotFoundException。运行以下代码时发生(异常发生在getString()调用) c
当我尝试在我的 Samsung Note II 上运行我的应用程序时,我收到此行的 ResourceNotFoundException setContentView(R.layout.activity
我有一个Recyclerview。在它的适配器中,这就是我所拥有的: @Override public void onBindViewHolder(@NonNull ViewHolder holde
概要 我通过aws lambda使AWS SAM函数。 此功能需要数据库,因此我选择DynamoDB。 现在,我为AWS SAM和DynamoDB设置本地环境。 看来我成功设置了本地DynamoDB,
我正在尝试基于 scalatra-sbt.g8 的以下内容: class FooWeb extends ScalatraServlet with ScalateSupport { beforeAl
我为 ListView 项创建了一个构造函数DataPembeli,然后创建了自定义 ListView 适配器DataPembeliListAdapter并使用这样的构造函数: txtid.setTe
我这样创建自己的样式属性: 我在我的主题中赋予它这样的值(value): @color/blue 如果我在我的布局中访问它(已设置为 contentView) 它就像一个魅力。但是如果我
当我的 android 应用程序以纵向屏幕启动时,操作栏中有选项菜单;但是当切换到 landspace 时,我发现资源未找到异常。 inflater.inflate(R.menu.main, menu
我已经拥有的: 这是我的 ImageView: 我使用的是 Android 插件版本 2.0: classpath 'com.android.tools.build:gradle:2.0.0' 我在
我最近检查了我的 GP 崩溃日志,我经常收到这个调用堆栈。请你帮助我好吗。 一些事情: 添加资源路径失败有时显示/data/app/com.xxx.xxx.xxx-x/base.apk,有时显示/mn
07-25 10:15:37.960: E/AndroidRuntime(8661): android.content.res.Resources$NotFoundException: String
在基本的 Skobbler 应用程序中,当调用 InitializeSKMaps 时,会抛出 ResourceNotFoundException 并引用“字符串资源 ID #0x0”。为什么会这样?
我有一个自定义 View ,我们将其称为CustomView。在初始化时,我调用了以下方法 textPaint.setTypeface(ResourcesCompat.getFont(getConte
我正在尝试将原始文件夹中的音乐文件设置为在打开 NewActivity 的 ListView 中播放。我已经配置了 Model 类、MainActivity 和 ListviewAdapter,但仍然
我正在开发一个 Android 应用程序,并在其中生成一些 PDF 文件。一旦生成,我就启动一个应用程序的Intent来显示PDF(如Acrobat)。 一旦我按返回键返回到我的应用程序,它就会在采用
我是一名优秀的程序员,十分优秀!