Fw: [請益] Activity 設定介面時

看板java作者 (非常念舊)時間11年前 (2014/07/23 17:50), 編輯推噓0(0010)
留言10則, 3人參與, 最新討論串1/1
※ [本文轉錄自 Android 看板 #1JpuEEqR ] 作者: gn00618777 (非常念舊) 看板: Android 標題: [請益] Activity 設定介面時 時間: Wed Jul 23 17:42:35 2014 我使用的開發環境是 google 開發網站的 Bundle Eclips ADT @SuppressLint({ "InlinedApi", "NewApi" }) public class Ch5_5_6Activity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //setContentView(R.layout.activity_ch5_5_6); TextView lb101= new TextView(this); lb101.setText("XXX"); lb101.setTextSize(20); lb101.setGravity(Gravity.CENTER); TextView lb102= new TextView(this); lb102.setText("XXX2"); lb102.setTextSize(20); lb102.setGravity(Gravity.LEFT); //建立 LinearLayout 物件 LinearLayout ll=new LinearLayout(this); //指定版面配置的方向和寬和高 ll.setOrientation(LinearLayout.VERTICAL); ll.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); ll.addView(lb101); ll.addView(lb102); setContentView(ll); if (savedInstanceState == null) { getSupportFragmentManager().beginTransaction() .add(R.id.container, new PlaceholderFragment()) .commit(); } } run as application ,要跳出activity時出現此activity stop的訊息,我看了 程式碼,是在一開始的setContentView(R.layout.activity_ch5_5_6)出了錯誤 因為我把它註解掉了,可是我後面有設定 setContentView(ll);阿,整個範例 是照著課本打的,請問我這哪邊有錯誤阿..?謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.136.155.60 ※ 文章網址: http://www.ptt.cc/bbs/Android/M.1406108558.A.D1B.html ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: gn00618777 (220.136.155.60), 07/23/2014 17:50:34

07/23 17:51, , 1F
感覺和R.java有關..
07/23 17:51, 1F

07/23 18:09, , 2F
試試clean build
07/23 18:09, 2F

07/23 19:23, , 3F
痾..哪邊可以設定
07/23 19:23, 3F

07/23 19:25, , 4F
試著把 onCreate method 內最後那個 if block 整個刪除。
07/23 19:25, 4F

07/23 19:41, , 5F
把最後面刪除可以了!為什麼阿..謝謝樓下大
07/23 19:41, 5F

07/23 19:42, , 6F
是否跟那個container有關
07/23 19:42, 6F

07/23 20:55, , 7F
對,移掉的碼作用是把 PlaceholderFragment object 產出
07/23 20:55, 7F

07/23 20:56, , 8F
的 view 放進 id 為 R.id.container 的 ViewGroup 裡。
07/23 20:56, 8F

07/23 20:56, , 9F
你準備的 content view 裡沒有 id 為 R.id.container 的
07/23 20:56, 9F

07/23 20:57, , 10F
ViewGroup 會出錯。
07/23 20:57, 10F
文章代碼(AID): #1JpuLhM_ (java)
文章代碼(AID): #1JpuLhM_ (java)