我的ANDROID app从数据库游标和XML中提供了一个listview,它需要根据游标中包含的整数值替换列中的值。例如,如果值为-1,则将其替换为单词“Invalid”,但如果值为> = 0,则只显示该值。
我认为这可以通过XML神奇地完成...... TIA。
答案 0 :(得分:0)
您可以使用JS正则表达式(regexp)来替换它们或使用PHP类
答案 1 :(得分:0)
由于您没有说明您使用的语言,因此您选择的语言可能会有所不同:
yourValue = ( '-1' == yourValue ) ? 'Invalid' : yourValue;
如果它是-1,或者让它保持不变,这将用'无效'替换你的值的内容。
您需要根据访问变量的方式修改此项(即带有前缀的美元:$ yourValue)。
如果您的语言是类型感知的,您可能需要确保yourValue已经是字符串。
这是打印输出或读取文件内容时应该执行的操作。 XML本身不会为您更改值。