问题标签 [cardview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何修复适配器android中的ArrayIndexOutOfBoundsException
我正在使用 CardView、Json 加载数据并显示在列表项中。但是我第一次构建,就发生了一个异常是:ArrayIndexOutOfBoundsException
我的适配器类:
和 Logcat:
如何解决这个错误,我尝试了很多方法,但似乎没有结果。
android - 将操作栏颜色更改为回收站视图项的背景颜色
我有一个以卡片视图作为元素的回收器视图。每个卡片视图元素都有不同的卡片背景颜色。所以当我滚动操作栏下的卡片视图元素时,我想将操作栏颜色更改为该卡片视图的背景颜色.同样,当我滚动浏览回收站视图时,操作栏应该将其颜色更改为下一个卡片视图的背景色。这可能吗?
android - CardWithList的Android列表
我正在实施Gabriele Mariotte 的 cardlib - CardWithList
。有没有办法动态创建卡片并将它们放在列表中?
我已经尝试arraylist
在我的initcard()
方法中循环遍历,但这似乎只创建了一张卡片并覆盖了显示的数据,因此卡片上只有最后一组数据(奇怪的是列表中的所有标题)。
示例代码基本上是手动创建所有卡片。我认为 for 循环可以通过简单地调用 newwhateverCard、card.init 并设置视图来做到这一点..但这似乎不起作用。下面的示例:
android - 如何从 XML 布局文件创建自定义 CardView 对象?
我正在尝试创建一个名为WeekView的自定义 CardView 对象。WeekView扩展了 CardView。我在 XML 文件中有一个 CardView 布局。如何让WeekView从 XML 文件中“复制”布局?
简单地说,我希望能够做到这一点:
在主活动中,其中mainLayout是一个空的线性布局。WeekCard 应该看起来像 XML 布局文件中的卡片。
这是 XML 文件的缩短版本:
android - 如何在 RecycleView 中正确使用 Picasso 库
我有一个产品列表,里面有一个带有 CardViews 的回收视图。每个 CardView 都有一个产品的图像。
问题是我得到了一个
“java.lang.OutOfMemoryError”
. 我认为是因为我在 RecycleView 适配器中使用了毕加索。
这是代码:
我得到的错误是这个:
E/AndroidRuntime:致命异常:主进程:uk.co.lexel.dimble,PID:5503 java.lang.OutOfMemoryError:无法分配 11760012 字节分配,4269112 空闲字节和 4MB 直到 OOM 在 dalvik.system.VMRuntime.newNonMovableArray (本机方法)在 android.graphics.BitmapFactory.nativeDecodeAsset(本机方法)在 android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:609) 在 android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:444) 在 android.graphics .drawable.Drawable.createFromResourceStream(Drawable.java:1080) 在 android.content.res.Resources.loadDrawableForCookie(Resources.java:2635) 在 android.content.res.Resources.loadDrawable(Resources.java:2540) 在 android.content.res.Resources.getDrawable(Resources.java:806) 在 android.content.Context.getDrawable(Context.java:458) 在 android.support.v4.content.ContextCompatApi21.getDrawable(ContextCompatApi21 .java:30) 在 android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:202) 在 android.support.v7 的 android.support.v4.content.ContextCompat.getDrawable(ContextCompat.java:372)。 widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:190) 在 android.support.v7.content.res.AppCompatResources.getDrawable(AppCompatResources.java:100) 在 android.support.v7.widget.AppCompatImageHelper.loadFromAttributes(AppCompatImageHelper.java:54) 在 android.support.v7.widget.AppCompatImageView.(AppCompatImageView.java:56) 在 android.support.v7.app.AppCompatViewInflater.createView 的 android.support.v7.widget.AppCompatImageView.(AppCompatImageView.java:66) (AppCompatViewInflater.java:106) 在 android.support.v7.app.AppCompatDelegateImplV9.createView(AppCompatDelegateImplV9.java:1021) 在 android.support.v7.app.AppCompatDelegateImplV9.onCreateView(AppCompatDelegateImplV9.java:1080) 在 android.support。 v4.view.LayoutInflaterCompatHC$FactoryWrapperHC.onCreateView(LayoutInflaterCompatHC.java:47) 在 android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:746) 在 android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704)在 android.view.LayoutInflater.rInflate(LayoutInflater.java:835) 在 android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798) 在 android.view.LayoutInflater.rInflate(LayoutInflater.java:838) 在 android。 view.LayoutInflater.rInflateChildren(LayoutInflater.java:798) at android.view.LayoutInflater.rInflate(LayoutInflater.java:838) at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798) at android.view.LayoutInflater.inflate (LayoutInflater.java:515) 在 android.view.LayoutInflater.inflate(LayoutInflater.java:423) 在 uk.co.something.controllers.activities.ProductListAdapter.onCreateViewHolder(ProductListAdapter.java:35) 在 uk.co.something.controllers.activities.ProductListAdapter.onCreateViewHolder(ProductListAdapter.java:22) 在 android.support.v7.widget.RecyclerView$Adapter.createViewHolder(RecyclerView.java:6290) 在 android.support.v7 .widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:5478) 在 android.support.v7.widget.GapWorker.prefetchPositionWithDeadline(GapWorker.java:270) 在 android.support.v7.widget.GapWorker.flushTaskWithDeadline(GapWorker.java :324) 在 android.support.v7.widget.GapWorker.flushTasksWithDeadline(GapWorker.java:337) 在 android.support.v7.widget.GapWorker.prefetch(GapWorker.java:344) 在 android.support.v7.widget。 GapWorker.run(GapWorker.java:370) 在 android.os.Handler.handleCallback(Handler.java:739) 在 android.os.Handler.dispatchMessage(Handler.java:95) 在 android.os.Looper.loop(Looper.java:148) 在 android。 app.ActivityThread.main(ActivityThread.java:5417) 在 java.lang.reflect.Method.invoke(Native Method) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 在 com. android.internal.os.ZygoteInit.main(ZygoteInit.java:616)5417) 在 java.lang.reflect.Method.invoke(Native Method) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 在 com.android.internal.os.ZygoteInit.main( ZygoteInit.java:616)5417) 在 java.lang.reflect.Method.invoke(Native Method) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 在 com.android.internal.os.ZygoteInit.main( ZygoteInit.java:616)
在日志中说问题出在这里:
有人能帮我吗?
android - setLayouParams 在 cardView 中不起作用
我有两个活动,每个活动都绑定到同一个适配器,当我单击项目时,它会打开带有所有数据的第二个活动,cardview 宽度是 wrap_content 它在第一个活动中工作正常,但第二个我希望宽度在match_parent
哪里我使布局水平我尝试setLayoutParams()
但没有工作
我有这个错误
这是适配器的代码
这是布局的代码
android - 使用 CardView 在 RecyclerView 上设置CardBackgroundColor
首先忽略一些不是英文的文本。好吧,我试图在按下时更改mi卡的颜色。结果是卡改变了颜色,问题是其他一些卡也改变了颜色。
我正在使用一个备用布尔数组 -> 选择
这是我的适配器:
这是我的 ViewHolder:
android - CardView OnClick 的 java.lang.NullPointerException
我正在尝试显示onClick
atcardview
按钮,但出现此错误。代码是::
日志猫 ::
我的 XML 代码就像 ::