AndroidStudio/Java: 根据条件设置文本

AndroidStudio/Java: Set Text depending on condition

尝试在 AndroidStudio 中更改文本 (id=version),具体取决于我从 settings.isPremium() 得到的是真还是假。

我怎样才能意识到这一点?

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

if(settings.isPremium()) {

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

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

您可以通过 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()));

试试这个:

 if(settings.isPremium()) 

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