Android 有人知道如何在域中使用卡片视图吗?
我想在我的应用程序中使用卡片视图,但我使用的是Realm数据库,我非常感谢您的简短解释或示例。谢谢:)因为Realm为您生成对象,所以您只需使用getter和setter方法来填充卡上的视图。这将通过与您的RecyclerView关联的适配器或您正在使用的任何列表类型视图来完成 卡片视图是用于向用户显示内容的用户界面。例如,一张包含用户姓名和年龄、用户图像等的卡片,而Realm是一个移动数据库,它存储用户的实际值,如姓名、年龄、图像路径等 因此,您可以使用卡片视图来显示值,并使用领域来存储实际值 可以在卡片视图上进行更多阅读 而读起来的领域可以从 上面是一个实例 下面是一些卡片视图示例Android 有人知道如何在域中使用卡片视图吗?,android,android-recyclerview,realm,android-cardview,Android,Android Recyclerview,Realm,Android Cardview,我想在我的应用程序中使用卡片视图,但我使用的是Realm数据库,我非常感谢您的简短解释或示例。谢谢:)因为Realm为您生成对象,所以您只需使用getter和setter方法来填充卡上的视图。这将通过与您的RecyclerView关联的适配器或您正在使用的任何列表类型视图来完成 卡片视图是用于向用户显示内容的用户界面。例如,一张包含用户姓名和年龄、用户图像等的卡片,而Realm是一个移动数据库,它存储用户的实际值,如姓名、年龄、图像路径等 因此,您可以使用卡片视图来显示值,并使用领域来存储实际值
这是有用的信息,但也许您可以使用这两个参考资料添加并应用示例,谢谢:)我知道,但我使用的是片段,所以我想了解有关此示例或应用示例的具体信息,谢谢,伙计:D
public class User extends RealmObject {
@PrimaryKey
private String id;
private String firstName;
private String lastName;
private int age;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
public String getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
In Your activity, You can store values to the Realm object like below,
User user = new User()
user.setFirstName("John")
user.setLastName("Kennedy")
user.setAge(40)
Realm realm = Realm.getInstance(this)
realm.executeTransaction {
realm.copyToRealmOrUpdate(user)
}
//Below is written in Kotlin language. You can find similar one in Java from the link given
val userJohn: User = realm.where(User::class.java)?.equalTo("firstName", "John").findFirst()
//Values of User John can be accessed like below
println(userJohn.firstName)
println(userJohn.lastName)
println(userJohn.age)