當前位置:首頁 » 安卓系統 » android界面開發

android界面開發

發布時間: 2022-01-12 05:22:00

⑴ Android開發這個界面怎麼實現

如果為我做這個的話,最下面的三個我會選擇TextView,或者ImageView,給它們設置監聽,如果向左滑,判斷滑動的距離,如果距離X超過某個值,讓它切換到優惠,如果距離不到那個值,切換回聊聊,當然,滑動的時候的動畫你需要自己做的。

⑵ Android程序界面設計有哪些方式

一、 界面布局之線性布局(LinearLayout)
這種布局比較常用,也比較簡單,就是每個元素佔一行,把它按照橫向排放,也就是每個元素佔一列。在布局中都按照垂直或者水平的順序依次排列子元素,每一個子元素都位於前一個元素之後。
二、 界面布局之相對布局(RelativeLayout)
相對布局是android界面設計中比較常用和好用的一個布局方式。
三、 界面布局之表格布局(TableLayout)
表格布局採用行、列的形式來管理元素組件。TableLayout的行和列不需要聲明,而是採用添加方法控制。
每次在TableLayout中添加一個TableRow,一個TableRow就代表表格中的一行,也同樣是容器,往裡面添加一個子組件就代表增加一列。在表格布局中,列的寬度由最寬的那個單元格決定,整個表格布局寬度取決於父容器的寬度
四、 界面布局之絕對布局(AbsoluteLayout)
特點:以坐標的方式來定位在屏幕上的位置,引起缺乏靈活性,在沒有絕對定位的情況下相比其他類型的布局更難維護
五、 界面布局之幀布局(FrameLayout)
FrameLayout是五大布局中最簡單的一個布局。在幀布局中,整個界面被當成一塊空白備用區域,所有的子元素都不能被指定放置的位置,它們統統放於這塊區域的左上角,並且後面的子元素直接覆蓋在前面的子元素之上,將前面的子元素部分和全部遮擋。

⑶ 如何快速開發android界面

首先你要搜一下這個課程名"實現Android版的多功能日歷"

"實現Android版的多功能日歷"

課程介紹
這套技術視頻課程,在介紹基礎知識的同時,還以迭代的方式實現了一個完整的例子(多功能日歷)。
通過這個例子,學員可以掌握大多數Android的知識,例如,多功能日歷涉及到了資料庫、圖形、網路、服務等經常用到的Android技術。
在每一講中會首先介紹本講要實現的功能所涉及到的相關知識,然後會帶領讀者來完成多功能日歷中相應的功能。為了使基礎比較薄弱的學員很容易掌握多功能日歷中的相關技術,本教程還提供了很多例子以供讀者練習和鞏固所學到的知識。

項目平台
演示:Windows 7
語言:java 1.6以上
工具:Eclipse
插件:ADT

涉及知識
語言基礎:Java,基本軟體開發技能
平台基礎:Android常用技術的使用,例如,網路、資料庫、服務、圖形、定時器等
開發工具:Eclipse的基本使用方法
使用框架:無
Web技術:無

技術亮點
介紹了Android中常用技術的使用(包括網路、資料庫、服務、圖形、定時器等)。其中涉及從Android 1.5中開始引入的Widget。在結合這些知識的過程中,逐步引導學員完成一個多功能日歷的程序。這個程序雖然主要的功能是顯示指定有的日歷,但擁有很多附加功能,例如,顯示指定城市的天氣預報、顯示農歷日歷和節日、寫日歷、設置提醒時間等。在這里需要提一下的是提醒時間的設置。本例採用了服務和全局定時器結合的方式實現了以分鍾為單位設置多個提醒時間。

⑷ android開發時的界面開發用html么

不是哦,安卓開發的界面新手的話,可以用eclipse自帶的ide拖拽,不過這個拖拽會有很多問題。安卓本身的界面布局,應該是標準的xml布局(雖然html也要遵循xml標准,但是兩者不太相同),它也是用的標簽(或稱之為標記)布局,然後設置標記的相關屬性來實現布局。有html基礎的話,學習起來十分簡單。要是有點java基礎的話,安卓的學習就很順利的。

⑸ 安卓開發界面一般是寫代碼還是用界面編輯。

看產品需求 Android 原生封裝有 一些控制項 是比較死的
有時可能達不到 你想要的效果 就要自定義view

⑹ 如何使用DroidDraw和AnDroidDraw開發Android UI界面

它其實是一個android應用的安裝包apk文件,下載下來的文件【AnDroidDraw.apk】,然後要安裝到模擬器上(這里一定要保證Android環境已搭建好,SDK和ADT配置好),步驟如下:
1.在cmd下啟動模擬器(注意在cmd使用android命令,前提一定是你配置了環境變數,要不然會識別不了你的命令,如何配置請參考:),如圖:


⑺ android界面開發常用的控制項有哪些

控制項開發大致分為兩種: 1.組合式開發。將幾個android現成的控制項,如ImageView,Button等糅合在一起。 2.單獨開發。一般繼承View,然後重寫其onDraw和onMeasure等方法。若是ViewGroup,則還需重寫measureChildren等。 上面說的是2D控制項。3D則需繼承SurfaceView。

⑻ 如何做好android應用的界面設計

這段時間自己研究了挺多安卓的東西,有了更多的想法,在此描述一下。
方法/步驟
學習原生軟體的界面開發,而且最好還是看一些開源的,無論從設計的角度還是從開發的角度都是極好的。
比如優秀的作品很多,這些不開源學習界面就好,開源的可以看看系統的應用。和系統本身結合的非常好,設計風格和系統也很統一,給用戶較好的體驗。
2
確定整體產品色彩基調,色彩基調可以從產品功能中提取,也可以從產品LOGO中提取;
3
做出界面原型,包括功能布局、頁面交互等元素;
4
在界面原型基礎上進行色彩添加,進一步的細節調整;
5
有了好的外形基礎後,再就是回歸到用戶體驗。記住用戶才是第一位的。交互設計通常靠外形吸引用戶,但真正留住用戶的是細節上的人性化。讓這些極簡的設計細節控制用戶的生活習慣,最終讓用戶離不開它們!根據用戶使用體驗反饋再次修改界面,不斷完善。

⑼ 如何利用html5開發android界面

H5開發安卓界面需要注意以下三點:
(上)包括Android設備多解析度的問題,Android中構建HTML5應用程序基礎
(中)包括Android與JS之間的互動,Android處理JS的警告對話框等,Android中的調試
(下)包括本地儲存在Android中的應用,地理位置的應用,離線應用的構建
進入正題
● Android設備多解析度的問題
Android瀏覽器默認預覽模式瀏覽 會縮小頁面 WebView中則會以原始大小顯示
Android瀏覽器和WebView默認為mdpi。hdpi相當於mdpi的1.5倍 ldpi相當於0.75倍
三種解決方式:1 viewport屬性 2 CSS控制 3 JS控制
1 viewport屬性放在HTML的<meta>中
html代碼:

<span style="font-size: x-small;"> <head>
<title>Exmaple</title>
<meta name=」viewport」 content=」width=device-width,user-scalable=no」/>
</head></span>
meta中viewport的屬性如下:
<span style="font-size: x-small;"> <meta name="viewport"
content="
height = [pixel_value | device-height] ,
width = [pixel_value | device-width ] ,
initial-scale = float_value ,
minimum-scale = float_value ,
maximum-scale = float_value ,
user-scalable = [yes | no] ,
target-densitydpi = [dpi_value | device-dpi |
high-dpi | medium-dpi | low-dpi]
"
/>
</span>
2 CSS控制設備密度
為每種密度創建獨立的樣式表(注意其中的webkit-device-pixel-ratio 3個數值對應3種解析度)
html代碼:

<link rel="stylesheet" media="screen and (-webkit-device-pixel-ratio: 1.5)" href="hdpi.css" />
<link rel="stylesheet" media="screen and (-webkit-device-pixel-ratio: 1.0)" href="mdpi.css" />
<link rel="stylesheet" media="screen and (-webkit-device-pixel-ratio: 0.75)" href="ldpi.css" />
3 JS控制
Android瀏覽器和WebView支持查詢當前設別密度的DOM特性
window.devicePixelRatio 同樣值有3個(0.75,1,1.5對應3種解析度)
JS中查詢設備密度的方法
js代碼:
if (window.devicePixelRatio == 1.5) {
alert("This is a high-density screen");
} else if (window.devicePixelRation == 0.75) {
alert("This is a low-density screen");
}
Android中構建HTML5應用
使用WebView控制項 與其他控制項的使用方法相同 在layout中使用一個<WebView>標簽
WebView不包括導航欄,地址欄等完整瀏覽器功能,只用於顯示一個網頁。

⑽ 安卓界面開發需要什麼軟體

我也是做java開發的,但是是javaWeb,不過因為有同事做安卓手機軟體開發,所以開發工具的選擇還是知道的。一般就是用Eclipse+Android SDK,後者就是Eclipse的插件,網上很容易下載到。希望我的回答能幫助你!

熱點內容
資料庫設計模板 發布:2024-11-15 00:47:25 瀏覽:825
編程的悟性 發布:2024-11-15 00:47:24 瀏覽:733
主流可編譯語言 發布:2024-11-15 00:42:23 瀏覽:729
excel緩存清除 發布:2024-11-15 00:39:53 瀏覽:486
機械鍵盤可編程 發布:2024-11-15 00:39:09 瀏覽:912
php判斷字元開頭 發布:2024-11-15 00:35:33 瀏覽:507
網易蘋果游戲怎麼轉移到安卓 發布:2024-11-15 00:07:52 瀏覽:270
win7php環境搭建 發布:2024-11-15 00:06:55 瀏覽:17
erpjava 發布:2024-11-14 23:52:23 瀏覽:253
電腦版地平線四怎麼連上伺服器 發布:2024-11-14 23:46:42 瀏覽:472