台灣最大程式設計社群網站
線上人數
1431
 
會員總數:246740
討論主題:190153
歡迎您免費加入會員
討論區列表 >> Android APP 開發 >> 有關新增新的android專案的問題@@
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
有關新增新的android專案的問題@@
價值 : 30 QP  點閱數:1239 回應數:14
樓主

小蝸
初學者
70 46
647 67
發送站內信

請問各位大大為什麼我新增一個新專案,他手機預覽的背景是白色?? 照理說應該是黑色啊?? 教學書裡面也是黑色!?



如上圖,我的背景是白色?? 為什麼呢??

本篇文章發表於2012-09-04 01:06
1樓
回應

香帥
檢舉此回應
還沒解決嗎?
我在四樓有補充
您在那三行
那當然會有錯,因我沒給您整個程式碼,因那也是我看的書的範例,限於版權,我不能整個po上來,您要舉一反三,
像您若沒加入這行
LinearLayout myLinearLayout;
僅那三行
myLinearLayout就會因為沒宣告產生錯誤
我跟您發送站內信,您就到我server去下載整個完整程式碼改這一行去試看看
myLinearLayout.setBackgroundColor(android.graphics.Color.BLACK);
本篇文章回覆於2012-09-04 01:32
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

小蝸
檢舉此回應
好,感謝,但問題是,為什麼書中的教學是新開的專案螢幕背景是黑色,為什麼我是白色呢?? 還是是因為舊版本才會是黑色,改版後就變白色ㄇ?
本篇文章回覆於2012-09-04 09:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

香帥
檢舉此回應
我的版本也跟您一樣,若沒有去修改他的布局,背景是白色的,字是黑色的
您可以在新開的專案activity_main.xml布局都還沒修改前內容如下:

activity_main.xml內容,您可以改成這樣背景為黑色的字為白色的布局如以下:

這跟先前跟您說的在程式碼執行時設定背景顏色是一樣的道理,只是這樣在布局時您就可以看到
本篇文章回覆於2012-09-04 13:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

香帥
檢舉此回應
補充上面的布局修改後畫面
本篇文章回覆於2012-09-04 13:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

小蝸
檢舉此回應
意思是說現在這個方法跟您用站內信箱教我的方法,差別在現在這個方法還沒用模擬器看就可以先預覽看到了?? 用模擬器編譯也可以
但先前的方法只有在打開模擬器才會變更背景的意思ㄇ??
本篇文章回覆於2012-09-04 20:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

香帥
檢舉此回應
to 5#,是的
本篇文章回覆於2012-09-04 20:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

小蝸
檢舉此回應
但您先前教我的那個方法 我打開您給我的程式範例之後,就已經是黑色 而且找不到您之前貼上來的那三行改變背景的程式碼@@
本篇文章回覆於2012-09-04 21:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
回應

香帥
檢舉此回應
我給您的解壓縮後,其中有一個檔
EX04_19.java
檔案內

/* 新增LinearLayout */
myLinearLayout = new LinearLayout(this);
myLinearLayout.setOrientation(LinearLayout.VERTICAL);
myLinearLayout.setBackgroundColor(android.graphics.Color.WHITE);
這三行呀
您可將WHITE改為BLUE藍色或BLACK黑色試試,隨您改呀
您再找找看,現在是鬼月,不要嚇我好嗎?(我剛還再檢查還在呀)
本篇文章回覆於2012-09-04 21:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
回應

香帥
檢舉此回應
還有改變背景的程式碼
只有這一行
myLinearLayout.setBackgroundColor(android.graphics.Color.WHITE);
其它兩行是另有做用只是列出來讓您參考,您要能舉一反三喔
本篇文章回覆於2012-09-04 21:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
作者回應

小蝸
檢舉此回應
摁摁 看到了:))) sorry嚇到您>< 請問您那幾行程式碼是寫在跟一般我們寫的地方不同,請問差別在哪裡呢?? 因為我剛入門還沒學到寫在那邊?? 能請香帥哥簡單的解釋一下ㄇ@@?
本篇文章回覆於2012-09-04 21:38
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
11樓
回應

香帥
檢舉此回應
那範例是這本Android SDK開發範例大全2(余志龍,陳小鳳,....五個人合著,悅知文化出版)
有160個範例
他們寫的跟其他的書也一樣
都是放在src目錄下的java呀,難道您的書java原始code放的地方,不一樣嗎
本篇文章回覆於2012-09-04 21:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
12樓
作者回應

小蝸
檢舉此回應
也是在那阿 我的意思是一般不是把程式碼寫在 res/layout 裡面的xml檔ㄇ?? 還是我以後也會用到src目錄,只是我還沒學到那?? 是這樣嗎??
本篇文章回覆於2012-09-04 22:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
13樓
最有價值解答

香帥
檢舉此回應
res/layout 是簡單的布局
java才是互動的
您以後一定會用到src目錄
本篇文章回覆於2012-09-04 23:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
14樓
回應

阿提
檢舉此回應
其實 res/layout/values/styles.xml 裡面修改也可以

<resources>
<style name="AppTheme" parent="android:Theme.Black" />
</resources>

這樣就行了...
其實要改的不多,只是把White改成Black而已...
本篇文章回覆於2012-09-05 18:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.