-1
我有我的應用程序的一些活動相同的工具欄。 工具欄包含按鈕,應該點擊開始新的活動。啓動工具欄上的按鈕,點擊活動
當然,我可以在這將打開新的活動XML文件添加方法的onClick,但問題是,我將不得不這一功能複製到所有活動containig工具欄,我想避免的。
可我只是直接的onClick方法來啓動新的活動?如果沒有,我可以做什麼?
我有我的應用程序的一些活動相同的工具欄。 工具欄包含按鈕,應該點擊開始新的活動。啓動工具欄上的按鈕,點擊活動
當然,我可以在這將打開新的活動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);
}
});
}