启动工具栏上的按钮,点击活动

启动工具栏上的按钮,点击活动

问题描述:

我有我的应用程序的一些活动相同的工具栏。 工具栏包含按钮,应该点击开始新的活动。启动工具栏上的按钮,点击活动

当然,我可以在这将打开新的活动XML文件添加方法的onClick,但问题是,我将不得不这一功能复制到所有活动containig工具栏,我想避免的。

可我只是直接的onClick方法来启动新的活动?如果没有,我可以做什么?

OK这里是在活动一些代码,我有一个按钮,我的工具栏上,当我点击它,我们去一个新的活动。下面是按钮,并在活动中的代码发送给您在旅途

 <Button 
     android:text="@string/add" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/btnAdd" 
     android:layout_marginLeft="100dp" 
     android:textSize="18sp" 
     android:textStyle="bold" 
     android:focusable="false" 
     android:textColor="@color/color_White" 
     android:background="@color/color_Transparent"/> 

代码活动中的XML代码

/* this BUTTON is on the ToolBar click to ADD new record */ 
private void addListenerOnButtonAdd() { 
// Navigate to DetailsActivity to ADD new DATA 
    Toolbar tb = (Toolbar) findViewById(R.id.toolbar); 
    setSupportActionBar(tb); 

    tb.findViewById(R.id.btnAdd).setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      Intent intentSP = new Intent(ListActivity.this, DetailsActivity.class); 
      Bundle extras = new Bundle(); 
      extras.putString("FROM_LIST_ACTIVITY","true"); 
      intentSP.putExtras(extras); 
      startActivity(intentSP); 
     } 
    }); 
}