2015-10-02 37 views
1

我是Android新手,並且非常非常粗略地描述了我的應用如何向用戶顯示信息。我正在製作應用程序,但未提供顯示的所有文本。我可以在多個Android活動上使用相同的按鈕並返回原始活動嗎?

我想要做的是有一個文本框的多個活動,下面有一個按鈕,使用oncreate方法(我相信正確的方法)每個活動鏈接回主要活動完全相同的按鈕。我想要做的就是讓它不必在每個頁面上重新創建意圖或按鈕代碼,只需在每個活動中製作一個類似「顯示按鈕ID =主頁」的單行。只是想讓它儘可能簡單,因爲我會讓很多與文本顯示的活動。

當我弄明白時,我只想放下按鈕並使用導航抽屜來訪問信息,但需要團隊草稿來開始組織它顯示的信息。

我希望解釋一下我的最終產品能夠幫助展示我想要做什麼。感謝您提前提供任何幫助!

回答

0

以編程方式創建按鈕。

LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT); 
Button button1 = createButton(this); 
layout.addView(button1); 

public static Button createButton(Activity a) { 
Button b = new Button(a); 
    b.setLayoutParams(layoutParams); 
    b.setOnClickListener(new OnClickListener() { 
     @Override 
     public void onClick(View v) { 
       Intent intent = new Intent(a.class.this, MainActivity.class); 
       startActivity(intent); 
     } 
    }) 
return b; 
} 
相關問題