【问题标题】:How to get variable by string? [duplicate]如何通过字符串获取变量? [复制]
【发布时间】:2014-05-21 15:39:21
【问题描述】:

我是java新手。我在 android 应用中有一个可点击的对象 R.drawable.soccerR.drawable.basketball。 当用户单击图像时,我知道字符串标签 - “足球”或“篮球”。 如何通过字符串“soccer”访问对象R.drawable.soccer_selected?谢谢

【问题讨论】:

    标签: java android


    【解决方案1】:

    我不完全确定我理解你的问题。您是否正在尝试获取 Drawable football_selected?

    if( myString.equalsIgnoreCase( "soccer" ) ){
        Drawable d = getResources().getDrawable( R.id.soccer_selected );
    }
    

    【讨论】:

    • 感谢您的回答,我的意思是,例如在 javascript 中,我可以通过字符串或变量访问对象的属性 - R.id["soccer"] - 等于 R.id.soccer,如何在java中做同样的事情?
    猜你喜欢
    • 1970-01-01
    • 2023-03-18
    • 2020-10-02
    • 1970-01-01
    • 1970-01-01
    • 2012-03-17
    • 2014-11-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多