所以我有一个由SQLite数据库中的数据填充的listView。现在我希望listView中的项看起来像带阴影的卡片(例如现在设计的流行Google)。我尝试了很多解决方案,我在这里找到了stackoverflow,而不是在网络上,但没有工作。那么有人可以分享一个明确的解决方案,在哪里实现什么来使该观点正确?
这是我的listview所在的XML文件
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:context="com.ein_siedler.putzplaner.activities.Main">
<android.support.design.widget.FloatingActionButton
android:id="@+id/button_activity_neueaufgabe"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="false"
android:layout_marginBottom="8dp"
android:layout_marginEnd="8dp"
android:baselineAlignBottom="false"
android:onClick="öffnen_activity_NeueAufgabe"
app:srcCompat="@drawable/ic_add_white_24dp"
tools:ignore="RtlCompat,VectorDrawableCompat"
tools:layout_editor_absoluteX="0dp"
tools:layout_editor_absoluteY="0dp" />
<android.support.design.widget.FloatingActionButton
android:id="@+id/button_activity_profil"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_gravity="bottom|center_horizontal"
android:layout_marginBottom="8dp"
android:onClick="öffnen_activity_Profil"
app:rippleColor="@android:color/white"
app:srcCompat="@drawable/ic_account_circle_white_24dp"
tools:ignore="VectorDrawableCompat"
tools:layout_editor_absoluteX="0dp"
tools:layout_editor_absoluteY="0dp" />
<android.support.design.widget.FloatingActionButton
android:id="@+id/button_activity_gruppe"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentEnd="false"
android:layout_alignParentLeft="false"
android:layout_alignParentRight="false"
android:layout_alignParentStart="true"
android:layout_gravity="bottom|start"
android:layout_marginBottom="8dp"
android:layout_marginStart="8dp"
android:onClick="öffnen_activity_Gruppe"
app:rippleColor="@android:color/white"
app:srcCompat="@drawable/ic_group_white_24dp"
tools:ignore="RtlCompat,VectorDrawableCompat"
tools:layout_editor_absoluteX="0dp"
tools:layout_editor_absoluteY="0dp" />
<android.support.v7.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<ListView
style="@style/ListView"
android:id="@+id/listView_aufgaben"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:divider="@android:color/transparent"
android:dividerHeight="4dp"/>
</LinearLayout>
你可以在这里看到一些试验,但没有真正有用,所以请帮我搞定:) PS:询问您是否需要更多代码片段
答案 0 :(得分:0)
在你的适配器xml
中 describe '#get_id' do
let(:student) { Student.new }
before do
allow(User).to receive(:pluck).and_return([['Mike', 10]])
# puts User.pluck => [['Mike', 10]]
end
it 'should return an id' do
expect(student.get_id('Mike')).to eq(10)
end
end