我想在Android應用程序中的所有頁面的常見註銷操作。我有共同的模板,包含註銷選項。但我重複所有活動的註銷功能。如何解決這個問題。如何在Android應用程序中應用母版頁概念?
1
A
回答
1
最簡單的事情就是擴展一個普通的Activity,就像別人所說的那樣。您是隻能從一個類繼承,這就是爲什麼你會做這樣的事情:
public class CommonActivity extends Activity {
// Here you implement log out methods
}
public class ParticularActivity extends CommonActivity {
// Here you put your particular class variables and methods
}
這樣一來,你必須在每一個活動的註銷功能,所有你需要做的就是擴展了常見的一種。
0
0
您可以:
- 擴展Activity類和實現的功能有,你的活動將擴展這個類來提供相同的功能
- 使用delegation pattern - 創建一個包含所需的功能
使用第一種方法時,如果需要擴展Android中的現有活動(例如ListActivity,TabActivity等),將遇到問題
檢查this answer。
0
我已經完成了這個使用XML文件。
我只是從XML文件創建運行時視圖,並將其添加到活動佈局。對於
public static void setLoginview(Context ctx, RelativeLayout layout) {
LayoutInflater linflater = (LayoutInflater) ctx
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View myView = linflater.inflate(R.layout.loginheader, null);
layout.addView(myView);
try {
layout.getChildAt(0).setPadding(0, 50, 0, 0);
} catch (Exception e) {
}
}
CTX
我已經創建方法是應用contetx和佈局是其中我想添加該視圖的佈局。
相關問題
- 1. 如何在Spring中應用MVC概念(非web應用程序)
- 2. 如何在Dart應用程序中應用Redux概念?
- 3. 母版頁和子頁面的概念!
- 4. JavascriptMVC應用程序的概念設計
- 5. 請解釋android中的應用程序結構概念
- 6. 如何在項目應用中應用算法概念
- 7. 如何使用線程概念在countdowntimer中運行後臺應用程序?
- 8. 休息概念可以應用於非Web應用程序?
- 9. 不瞭解Android應用程序開發的基本概念
- 10. 我如何構建基於擴展概念的應用程序?
- 11. iPad雜誌應用概念
- 12. 如何在Web應用程序中選擇網頁的母版頁(VS 2008)?
- 13. 在ASP.NET Web應用程序中創建嵌套母版頁
- 14. 是否可以在單獨的應用程序中使用Sharepoint母版頁作爲父母母版頁
- 15. 在Web表單中應用母版頁
- 16. 如何版本Android應用程序?
- 17. 概念:啓用Web的C#應用程序
- 18. Facebook應用程序,發佈到用戶牆上的概念
- 19. Vue.js反應概念
- 20. 在谷歌地圖中應用適配器概念標記android
- 21. 母版頁包含Silverlight應用程序的aspx頁面
- 22. 是否有像桌面應用程序中的母版頁?
- 23. 如何通過Android Studio在Android應用程序中添加vuforia的增強現實概念
- 24. Android應用程序完成概率
- 25. android應用程序執行時間:知道線程執行和內存概念
- 26. 使用母版頁切換ASP.NET應用程序的語言
- 27. 使用c#語言的Web應用程序,母版頁
- 28. 設置母版頁編程的整個應用程序
- 29. Web應用程序的門戶概念是什麼?
- 30. 羣集Web應用程序的概念是什麼?
[我需要與通用模板樣本示例] – MMM 2011-05-27 12:40:55