看板 Android 關於我們 聯絡資訊
我使用的開發環境是 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 gn00618777:轉錄至看板 java 07/23 17:50
andy2151:setContextView 要擺在前面 07/23 18:14
andy2151:不然你的lb101 lb102 findView 會失敗 07/23 18:15
spuim:我走錯版嗎XDDDDDD 07/23 18:17
spuim:建議你去 AndroidDev版 問問 07/23 18:19
sdyy:你應該只是沒有clean... 07/23 19:02
gn00618777:把最後面的IF拿掉就可以了 07/23 19:53
dorawang:setContextView擺前面 07/24 01:59