我试图在检查元素状态后返回特定样式的日期,但要努力编写此元素。我在XML中有此代码:
android:text='@{String.format(item.status.toLowerCase().contains("check") ? ("Scheduled for %s", item.ScheduledDate) : ("Published on %s", item.PublishedDate))}'
在有人可以帮助我正确封装吗?
不幸的是,您必须从哪个Java类内将内容视图设置为XML文件。
喜欢:
TextView tv = (TextView) findViewById(R.id.textview);
String text = (item.status.toLowerCase().contains("check") ? String.format("Scheduled for %1$s", item.ScheduledDate) : String.format("Published on %1$s", item.PublishedDate);
tv.setText(text);