使用方法结果

时间:2016-01-24 23:16:39

标签: android

我是Java的初学者,我被困在一个地方。我在第1课中有这样的方法

public String saySomething()
{
    return "blabla";
}

然后在Main:

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        TextView tw = (TextView) findViewById(R.id.text1);
        tw.setText(saySomething());
    }
}

我尝试将此方法的return设置为TextView。不知道怎么但想表明我想做什么。怎么做得好?

1 个答案:

答案 0 :(得分:0)

简而言之,在您的Activity类中放置saySomething()方法或生成托管该方法的类的实例并调用它:

ClassName1 className = new ClassName1();
TextView tw = (TextView) findViewById(R.id.text1);
tw.setText(className.saySomething());