第二个布局按钮不起作用

时间:2015-05-16 13:21:51

标签: java android android-layout android-activity

这是我的第一个问题&我是一个新的学习者,

突然在我的椭圆中,第二个布局按钮不起作用; 按下我的第一个布局按钮后,它工作&进入第二个布局。

但是在第二个布局中,我的Button无法正常工作,我测试了非常简单的代码。请检查

public class MainActivity extends Activity {
Button b1,b2;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    b1 = (Button) findViewById(R.id.button1);
    b2 = (Button) findViewById(R.id.button2);

    b1.setOnClickListener(new Button.OnClickListener(){

        @Override
        public void onClick(View v) {
            //setContentView(R.layout.activity_main_activity2); Need to   remove
        startActivity(new Intent(MainActivity.this,MainActivity2.class));
        }

    });
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
}

}

这是我的第二个活动代码

public class MainActivity2 extends Activity {
EditText ed;
Button button;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main_activity2);
    ed = (EditText) findViewById(R.id.editText1);
    button = (Button) findViewById(R.id.button21);

    button.setOnClickListener(new Button.OnClickListener(){

        @Override
        public void onClick(View v) {
            Toast.makeText(getBaseContext(), "Working", Toast.LENGTH_SHORT).show();         
        }

    });
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main_activity2, menu);
    return true;
}

}

1 个答案:

答案 0 :(得分:1)

*您只是使用setContentView()更改第一个活动的布局。您没有从一个活动导航到另一个活动。 在活动上设置后,您可以通过onClicklistener注册布局2的按钮。

<?php
$user_count = $wpdb->get_var( "SELECT COUNT(*) FROM $wpdb->posts WHERE term_id = '4' AND post_date >= '2014-01-01 00:00:00' " );
echo "<p>User count is {$user_count}</p>";
?>