如何使用字符串来控制setVisibility-Android

ThePoloDoc

我试图控制适配器中的setVisibility以消除由空的TextViews引起的间隙,并且在确定如何使用我所使用的方法控制它时遇到了麻烦。我尝试过此操作,然后意识到它不起作用,因为没有View int。

date2.setVisibility(song.get(CustomizedListView.KEY_DATE2VIS));

我所使用的方法如何控制可见性?这是我用于通过Internet将文本提供给TextViews的文件。

在线托管的XML文件:

<games_list>
    <game>
        <id>1</id>
       <title>Grand Theft Auto 5</title>
       <date1>17th September 2013</date1>
       <date2/>
       <date3/>
       <platforms>360, PS3</platforms>
       <thumb_url>
           http://launchpadsoftware.webs.com/ReleaseDates%20Web%20Data/gta5thumb.jpg
       </thumb_url>
    </game>
    <game>
        <id>2</id>
       <title>Grand Theft Auto 5</title>
       <date1>17th September 2013</date1>
       <date2/>
       <date3/>
       <platforms>360, PS3</platforms>
       <thumb_url>
           http://api.androidhive.info/music/images/eminem.png
       </thumb_url>
    </game>
</games_list>

这非常适合设置适配器中所需的字符串,但是我需要一些通过文件手动控制的TextView的可见性。

沙漠

您需要在传递的数据和android view可见性属性之间进行映射。我的意思是制作这样的地图

Map<String, Integer> map = new HashMap<String, Integer>();
map.put("visible", View.VISIBLE);
map.put("gone", View.GONE);
map.put("invisible", View.INVISIBLE);

并在XML文件中传递“可见”,“消失”或“不可见”。然后使用date2.setVisibility(map.get(song.get(CustomizedListView.KEY_DATE2VIS)))设置适当的可见性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用字符串问题android

来自分类Dev

如何删除Android Studio中所有配置的未使用字符串资源?

来自分类Dev

Android:如何在列表行内使用字符串数组列表

来自分类Dev

Android如何在带有数据绑定的TextView中使用字符串变量

来自分类Dev

如何在Android中使用字符串名称调用资源?

来自分类Dev

如何在Android中使用字符串数组引用媒体文件?

来自分类Dev

如何在Android中使用字符串检查密码

来自分类Dev

如何在Android类之外使用字符串值?

来自分类Dev

Android:如何使用字符串“pending”检查从 MySQL 获取的 TextView 值?

来自分类Dev

在Android中的Java文件中使用字符串

来自分类Dev

Android使用字符串数组填充微调器

来自分类Dev

使用字符串颜色代码在android:background属性上进行android数据绑定

来自分类Dev

使用字符串颜色代码在android:background属性上进行android数据绑定

来自分类Dev

Android-使用字符串使用MediaStore搜索音乐

来自分类Dev

Android Studio不会让我使用字符串开关吗?

来自分类Dev

使用字符串日期和时间在Android日历中创建事件

来自分类Dev

Android / Java:使用字符串索引中的char设置textview

来自分类Dev

在Android Studio中使用字符串资源翻译文本

来自分类Dev

Android使用字符串打印表情符号

来自分类Dev

使用字符串文件在android应用程序中更改语言

来自分类Dev

使用字符串插值更改Android Studio Kotlin中的imageView资源?

来自分类Dev

Android为什么所有布局都使用字符串而不是枚举

来自分类Dev

通过在android中开发在sqlite中使用字符串和数组创建表

来自分类Dev

在Android Studio中使用字符串资源翻译文本

来自分类Dev

在Android Java中使用字符串参数重用onclick侦听器

来自分类Dev

Android使用字符串打印表情符号

来自分类Dev

在android的url中使用字符串变量代替ip地址?

来自分类Dev

在Android中用字符串声明URL时malformedURLException

来自分类Dev

android studio(java)用字符串查找视图ID

Related 相关文章

  1. 1

    使用字符串问题android

  2. 2

    如何删除Android Studio中所有配置的未使用字符串资源?

  3. 3

    Android:如何在列表行内使用字符串数组列表

  4. 4

    Android如何在带有数据绑定的TextView中使用字符串变量

  5. 5

    如何在Android中使用字符串名称调用资源?

  6. 6

    如何在Android中使用字符串数组引用媒体文件?

  7. 7

    如何在Android中使用字符串检查密码

  8. 8

    如何在Android类之外使用字符串值?

  9. 9

    Android:如何使用字符串“pending”检查从 MySQL 获取的 TextView 值?

  10. 10

    在Android中的Java文件中使用字符串

  11. 11

    Android使用字符串数组填充微调器

  12. 12

    使用字符串颜色代码在android:background属性上进行android数据绑定

  13. 13

    使用字符串颜色代码在android:background属性上进行android数据绑定

  14. 14

    Android-使用字符串使用MediaStore搜索音乐

  15. 15

    Android Studio不会让我使用字符串开关吗?

  16. 16

    使用字符串日期和时间在Android日历中创建事件

  17. 17

    Android / Java:使用字符串索引中的char设置textview

  18. 18

    在Android Studio中使用字符串资源翻译文本

  19. 19

    Android使用字符串打印表情符号

  20. 20

    使用字符串文件在android应用程序中更改语言

  21. 21

    使用字符串插值更改Android Studio Kotlin中的imageView资源?

  22. 22

    Android为什么所有布局都使用字符串而不是枚举

  23. 23

    通过在android中开发在sqlite中使用字符串和数组创建表

  24. 24

    在Android Studio中使用字符串资源翻译文本

  25. 25

    在Android Java中使用字符串参数重用onclick侦听器

  26. 26

    Android使用字符串打印表情符号

  27. 27

    在android的url中使用字符串变量代替ip地址?

  28. 28

    在Android中用字符串声明URL时malformedURLException

  29. 29

    android studio(java)用字符串查找视图ID

热门标签

归档