1

我对 Java 很陌生/不熟悉,所以如果我的术语有点偏离,请原谅我。

总而言之,我的 XML 文件中有按钮,我想将它们带到另一个页面(就像 HTML 中的超链接等)但是当输入这个时,setActivity()代码的两部分会出现错误:

该类型的方法setActivity()未定义new View.OnClickListener(){}

这是该类的代码:

public class HomePage extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_home_page);
        Button button1 = (Button)setActivity().findViewById(R.id.bLogin);
        button1.setOnClickListener(new View.OnClickListener() {

            public void onClick(View v) {
                Intent i = new Intent(setActivity(), LinkHome.class);
                startActivity(i);               
            }
        });       
    }
    ...

谁能给我任何建议来解决这个问题?

4

1 回答 1

1

Try this. It might help to you.

Intent i = new Intent(HomePage.this, LinkHome.class);
startActivity(i); 
于 2012-12-17T16:18:19.020 回答