我正在設計一個Android應用程序,並準備佈置我的UI和設計。關於Android應用程序設計的快速問題
什麼去這樣做,最好的方法是什麼?我一直在和一個合作伙伴合作,他一直在設計一些我們想在Photoshop和Fireworks中使用的東西。
我們如何去實現這些設計(背景,按鈕等)到我們的代碼來構建應用程序的佈局?
編輯:我想一個更好的問題是要問:如果我救的背景設計和我在任何其他編輯程序進行的任何按鈕的JPG,其中的XML代碼我會插入到包括它在我的界面?
我正在設計一個Android應用程序,並準備佈置我的UI和設計。關於Android應用程序設計的快速問題
什麼去這樣做,最好的方法是什麼?我一直在和一個合作伙伴合作,他一直在設計一些我們想在Photoshop和Fireworks中使用的東西。
我們如何去實現這些設計(背景,按鈕等)到我們的代碼來構建應用程序的佈局?
編輯:我想一個更好的問題是要問:如果我救的背景設計和我在任何其他編輯程序進行的任何按鈕的JPG,其中的XML代碼我會插入到包括它在我的界面?
學習代碼是如何工作的將是你最好的選擇,不要在一個可視化的佈局設計算特別是如果你正在做什麼複雜的。
這是一個非常模糊的問題。但我會告訴你什麼對我們有用。
要先從UI分離的功能。舉例來說,你知道你很多人需要一個登錄屏幕。不要浪費時間在用戶界面上,創建一個登錄功能(用戶,密碼),並確保首先通過單元測試。
當它進行UI設計的時候,您應該給予JPEG或Adobe PSD文件,您可以查看。
首先開始做UI的XML,而不用擔心太多的色彩和背景圖像。這相當於做一些HTML。你不想擔心CSS。
一旦你的佈局是正確的(並且它是正確的,你可能不得不創建一些主題或樣式),那麼我會前進到切割圖像。
如果圖像需要根據屏幕大小調整大小,請使用SDK附帶的draw9patch
工具創建PNG 9修補程序。 對於背景你應該創建9個補丁工具。對於圖像和圖標,您應該創建中等和高分辨率的。
一旦完成所有工作,將您已經測試好的客戶端代碼插入到您的用戶界面中,並嘗試確保一切正常。
如果您正在討論組件發現,我已經成功轉到reference docs並開始輸入我正在查找的組件的名稱。它會很快顯示在列表中,然後您可以閱讀更多信息。
你必須制定一個感受是什麼部件Android的面前,你可以想想它們組合成更復雜的看法。
這個問題實在太模糊,無法在這裏回答。你基本上是要求編寫Android UI的入門書。你最好使用谷歌搜索「Android界面教程」或類似的東西,花幾個小時閱讀。 – 2011-03-01 16:07:10