2013-08-02 132 views
0

我想知道是否有任何方法使用Android的R.命名空間資源。目前,創建一個名爲「home.xml」的佈局將生成R.layout.home,這很方便在碼。看起來這可能會讓大規模應用變得混亂。我一直在四處查看是否有辦法組織資源,以便可以在代碼中用「名稱空間」(即R.layout.home.main)引用它們。Android R命名空間資源

如果無法做到這一點,是否有任何合理的解釋,爲什麼它不能做?

+0

「似乎這可能會讓大規模應用程序變得混亂」,您能否詳細說明這一點。 – Raghunandan

+0

如果有100個不同的佈局,那麼包含100個佈局的文件夾將是「雜亂」,因爲它可能是佈局可以分類。我最擔心的是這可能難以組織。 – Patrick

+0

否。所有res/*文件夾必須具有線性結構。我不能告訴你爲什麼,但它看起來像一個要求。在附註中,您的資產文件夾可以有子文件夾。要添加一些結構,請命名您的佈局文件,如'home_main','home_secondary','home_tertiary'等。 – Vikram

回答

1

但你可以命名佈局文件ie。 home_main,home_sth_else