【问题标题】:AndroidStudio/Java: Set Text depending on conditionAndroid Studio/Java:根据条件设置文本
【发布时间】:2021-07-24 17:54:24
【问题描述】:

尝试在 AndroidStudio 中根据我从 settings.isPremium() 得到真假来更改文本 (id=version)。

我怎么能意识到这一点?

settings.isPremium() 工作正常,我还是想知道,如何切换文本内容。

if(settings.isPremium()) {

        view.findViewById(R.id.version).setText = "Premium"            

    }
else view.findViewById(R.id.version).setText = "NO Premium"   

【问题讨论】:

    标签: java android-studio settext


    【解决方案1】:

    试试这个:

     if(settings.isPremium()) 
    
         ((TextView) view.findViewById(R.id.version)).setText("Premium"); 
           
    else  
         ((TextView) view.findViewById(R.id.version)).setText("No Premium"); 
    

    【讨论】:

      【解决方案2】:

      您可以通过settext(); 更改视图的文本,听说您需要像这样使用它。 view.findViewById(R.id.version).setText("Preminum") 并使用Log.v() 函数检查它是否已更改。 Log.v(<Enter Function Name>,<Enter a string>); 听说您可以像这样使用 Log.v()。 Log.V("Function name",String.valueof(settiings.ispreminum()));

      【讨论】:

      • 感谢您的快速回答。我已经用“setText(“Premium”)尝试过。不幸的是,出现错误“无法在'View'中解析方法'setText'”
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-12
      • 2020-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多