aDetailViewModel.size
是
LivaData<Int>
,代码A显示文件的大小,它工作得很好。
我希望为szie显示一个单位,但代码B不起作用,我该如何修复它?
代码A
<TextView
android:id="@+id/tvFileSizeValue"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="@style/myDetailContent"
android:text="@{String.valueOf(aDetailViewModel.size)}" />
代码B
<TextView
android:id="@+id/tvFileSizeValue"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="@style/myDetailContent"
android:text="@{String.valueOf(aDetailViewModel.size)+ "Kb"}" />
添加内容
谢谢!
以下代码可以很好地工作。
但还有更简单的方法吗?
<string name="formatSizeToString">%1d KB</string>
android:text="@{@string/formatSizeToString(aDetailViewModel.aMVoiceForEdit.size)}"