I m new to Anders. 我试图书写一种在其中作陈述的方法。 我想要做到的是,“如果文本概览中的案文与某种价值相等,就改变布局中的背景形象”。 我知道背景比照工作,我把问题缩小到发言中。 下面的代码显示Book是一份文本意见,而VtvString是具有显示Book价值的扼杀。 bgview为布局。
String tvString = showBook.getText().toString();
bookDisp.setText(tvString);
View mainbg = bgview.getRootView();
if(bookDisp.equals("John")){
mainbg.setBackgroundResource(R.drawable.dbvjohn);
问题是:
if(bookDisp.equals("John")){
它不想将书记与“John”号插图相比较。 不过,如果我比较两个案文观点,例如,它将发挥作用。
if(bookDisp.equals(newTextView)){
so I think the problem is the .equals bit. what code would I use to compare bookDisp with "John"? it s not if(bookDisp = ("John")){
because Eclipse wants me to change bookDisp to a string. So what would be the proper code to compare a textview bookDisp to a string "John"?
永远不会忘记民俗! 我把这一错误算出,而这一错误完全是用这种方法,而是用另一种方法。 我有<代码>+曲线(1)+“; in that means, so the strings in the textviews are showing as “John” and the “if” statement above is search for “John”。