启动工具栏上的按钮,点击活动
问题描述:
我有我的应用程序的一些活动相同的工具栏。 工具栏包含按钮,应该点击开始新的活动。启动工具栏上的按钮,点击活动
当然,我可以在这将打开新的活动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);
}
});
}