Articles of android cardview

如果在CardView中使用,则会标记LinearLayout

我在CardView中使用了一个LinearLayout来获得一种社交媒体登录按钮外观,它运行正常,但Element LinearLayout is not allowed here Android Studio标记Element LinearLayout is not allowed here 。 我想知道为什么会这样呢? 我的xml是这样的:

如何展开CardView以显示Google Keep卡等更多详细信息?

我的应用程序中有一些CardView,我希望它们像Google Keep中的卡一样运行。 例如,当我单击具有文本的卡片时,它会(使用animation)扩展到另一个视图中。 如果您不确定我的意思,请在Google Keep Android应用上创建一个备注,点按创建备忘时显示的卡片。 这正是我想在我的应用程序中发生的事情。 我该怎么做呢?

在使用recyclerView填充的cardView中添加clickListner for按钮

我有一个cardView card_contents.xml 它使用回收者视图: public class MainActivity extends ActionBarActivity { RecyclerView recyclerView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); List list=new ArrayList(); list.add(“Hello”); list.add(“Hello World”); list.add(“Hello World Beings”); recyclerView=(RecyclerView)findViewById(R.id.recycler_view); recyclerView.setItemAnimator(new DefaultItemAnimator()); recyclerView.setHasFixedSize(true); RecyclerView.LayoutManager layoutManager=new LinearLayoutManager(this); recyclerView.setLayoutManager(layoutManager); RecyclerView.Adapter adapter=new MyAdapter(list); recyclerView.setAdapter(adapter); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to […]

只围绕cardview的顶角

我想只在卡片顶部转角。 我使用了下面的属性,它正在四处转弯。 我想显示所有卡片的重叠 card_view:cardCornerRadius=”4dp” 这是我的布局

将CardView添加到布局时出错

我想尝试谷歌给我们的新玩具,我遇到了一些麻烦。 这是我的build.gradle: apply plugin: ‘com.android.application’ android { compileSdkVersion ‘android-L’ buildToolsVersion “20.0.0” defaultConfig { applicationId “com.tod.android.lpreviewtest” minSdkVersion ‘L’ targetSdkVersion ‘L’ versionCode 1 versionName “1.0” } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.pro’ } } } dependencies { compile fileTree(dir: ‘libs’, include: [‘*.jar’]) compile ‘com.android.support:cardview-v7:+’ } 现在我的布局: 当我在android studio中切换到屏幕预览时,我收到渲染错误: Rendering Problems The following classes could […]

带有CardView的Android RecyclerView – 以堆栈forms显示卡片(不是列表)

我想使用Android支持v7库中的RecyclerView来显示一堆CardViews (也在v7支持库中),但不是在列表中显示它们(我可以向上/向下滚动)我想要将它们显示为堆栈(如卡堆栈)。 有谁知道我怎么能实现这种行为? 谢谢!!

CardView的优缺点

除了阴影或高度之外, CardView有哪些优点和缺点,性能和外观有什么好处? 使用CardView所做的工作也可以使用其他布局的组合来完成。

Android:如何在CardView中插入RecyclerView?

我正在谈论的活动必须显示由CardViews填充的RecyclerView作为项目。 我的目标是在每个CardView中显示一个RecyclerView。 这是我的Activity的基本xml: 这是我的CardView的RecyclerView的布局: 所以,我大胆地通过实现两个RecyclerView.Adapter来实现我的第一次尝试,一个用于(让我们称之为)“主”RecyclerView,一个用于每个CardView中的单个: 以下是两段代码: “主要”RecyclerView(带ViewHolders): public class ConjCardAdapter extends RecyclerView.Adapter{ private static Context context; private LinearLayoutManager llm; private static ConjFormAdapter formAdapt; private ArrayList adapterList; private List items; private static final int HEADER = 0, CONJTYPE = 1, ITEM = 2; private Paradigma par; private String sel_vb; public ConjCardAdapter(List items){ this.items = items; context […]

Android CardView透明时带有奇怪的边框

我在使用CardView透明度和card_elevation时遇到了一些麻烦。 尝试使用CardView透明的结果是: 没有透明度: 我想要得到的是这样的: 这是我的xml:

在animation制作时,在RecyclerView内部折叠CardView

我想做什么 我有一个CardView ,底部有一个支持文本,默认为GONE 。 我想只在用户点击“操作箭头”时才能看到卡片的这一部分,如下图所示: 我知道我可以通过简单地将View可见性设置为VISIBLE来实现这一点,但我还想为expand和collapse事件设置animation。 问题和我到目前为止所尝试的内容 要做到这一点,我在我的CardView xml上使用了android:animateLayoutChanges=”true”属性,它在扩展时工作得很好。 但是,一旦我再次点击箭头折叠支持文本,下面的卡片就会重叠我在animation期间点击过的卡片。 我该如何避免这种重叠? 编辑:我知道有可能做一些像这个问题的解决方案 ,但它似乎过于复杂,因为android:animateLayoutChanges选项存在。 我想知道是否可以使用该XML属性解决我的问题,以保持简单。 我的animation代码如下: Java代码 protected void expandCard() { if (isExpanded) { ibt_show_more.animate().rotation(0).start(); isExpanded = false; tv_support.setVisibility(View.GONE); } else { ibt_show_more.animate().rotation(180).start(); isExpanded = true; tv_support.setVisibility(View.VISIBLE); } } XML代码 GIF的完整性(错误的崩溃行为)