Android-我应该怎么做才能在一个地方设置标题的按钮侦听器?
我正在尝试为标题导航创建按钮侦听器,以便侦听器可以位于某个位置 我希望能有这样一种方法:Android-我应该怎么做才能在一个地方设置标题的按钮侦听器?,android,android-layout,Android,Android Layout,我正在尝试为标题导航创建按钮侦听器,以便侦听器可以位于某个位置 我希望能有这样一种方法: public void set_nav_listeners ( ) { Button planBusiness = (Button)findViewById(R.id.home_header); Button questions_header = (Button)findViewById(R.id.questions_header); learn_header.setOnClick
public void set_nav_listeners ( )
{
Button planBusiness = (Button)findViewById(R.id.home_header);
Button questions_header = (Button)findViewById(R.id.questions_header);
learn_header.setOnClickListener(new Button.OnClickListener()
{
public void onClick(View v)
{
Intent myIntent = new Intent(ProblemioActivity.this, LearnActivity.class);
ProblemioActivity.this.startActivity(myIntent);
}
});
questions_header.setOnClickListener(new Button.OnClickListener()
{
public void onClick(View v)
{
Intent myIntent = new Intent(ProblemioActivity.this, QuestionsActivity.class);
ProblemioActivity.this.startActivity(myIntent);
}
});
}
并在其中传递参数,使其适用于每个活动。这样的电话就行了:
public class RandomActivity extends Activity
{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
// For checking if the person is logged in.
set_nav_listeners ( ---> What parameters can I pass so it would work? <---- );
...
公共类活动扩展活动
{
/**在首次创建活动时调用*/
@凌驾
创建时的公共void(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
//用于检查此人是否已登录。
set_nav_listeners(-->我可以传递哪些参数使其工作?最好创建一个类并扩展它
公共类RandomActivity扩展了BaseActivity
public class BaseActivity extends Activity {
@Override
public void setContentView(int layoutResID) {
super.setContentView(layoutResID);
findViewById(R.id.home_header).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(BaseActivity.this, "HITESTING!!!",
Toast.LENGTH_LONG).show();
}
});
}
}
你的setContenView(R.layout.main)
我的意思是R.layout.main
有按钮