我是Android新手,这是我的第一个问题.
我想在cardview的开头添加彩色垂直边框.我怎样才能在xml上实现它?我尝试用空textview添加它,但它搞乱了整个cardview本身.请查看下面发布的图片链接.
activity_main.xml中
<android.support.v7.widget.CardView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
card_view:contentPadding="16dp"
card_view:cardElevation="2dp"
card_view:cardCornerRadius="5dp">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
style="@style/Base.TextAppearance.AppCompat.Headline"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Title" />
<TextView
style="@style/Base.TextAppearance.AppCompat.Body1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Content here" />
</LinearLayout>
</android.support.v7.widget.CardView>
Run Code Online (Sandbox Code Playgroud)
非常感谢
这是以下的cardview代码.
<android.support.v7.widget.CardView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:id="@+id/cv"
android:background="@drawable/cardborder"
card_view:cardUseCompatPadding="true"
card_view:cardElevation="4dp"
card_view:cardCornerRadius="5dp">
Run Code Online (Sandbox Code Playgroud)
下面是cardborder.xml,我用它作为cardview的背景
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<solid android:color="#ffffff" />
<stroke android:width="1dip"
android:color="#f1efec"/>
<corners android:radius="20dip"/>
</shape>
Run Code Online (Sandbox Code Playgroud) 如何导入androidx设计依赖项
我尝试导入: implementation 'androidx.design:design:1.0.2'
应用程序的压缩版本是: implementation 'androidx.appcompat:appcompat:1.0.2'
我有这个错误-
错误:无法解决:androidx.design:design:1.0.2