導航:首頁 > 操作系統 > android界面開發

android界面開發

發布時間:2022-01-31 19:13:31

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

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

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

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


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

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

⑷ Android的界面一般用什麼語言開發只有XML

除了XML也有用HTML的。那種應用里邊搞一個webView,界面和功能都從特定的地址去載入。下來,這種應用性能不好,不過可以滿足某些奇葩需求。

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

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

⑹ 如何利用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不包括導航欄,地址欄等完整瀏覽器功能,只用於顯示一個網頁。

⑺ android開發中如何設置主界面,比如我有兩個activity,如何選擇我想要的最先出現!

在AndroidManifest.xml里修改<activityandroid:name=".CdBusSearchActivity"android:label="@string/app_name"><intent-filter><actionandroid:name="android.intent.action.MAIN"/><categoryandroid:name="android.intent.category.LAUNCHER"/></intent-filter></activity><activityandroid:name=".BusInfoActivity"/>CdBusSearchActivity是主界面,如果想換成BusInfoActivity的話,只需交換兩個的名字就行

(7)android界面開發擴展閱讀

如果intent對象包含FLAG_ACTIVITY_CLEAR_TOP 標記,當目標task中已存在與接收該intent對象的 activity類型相同的activity實例存在時,所有位於該activity對象上面的activity將被清空,這樣接收該intent的 activity就位於棧頂,可以響應到來的intent對象。

如果目標activity的運行模式為standard(默認),則目標activtiy也會被清空。因為當運行模式為standard時,總會創建新的activity對象來接收到來的intent對象。

參考資料

android開發 網路

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

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

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

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

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

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

閱讀全文

與android界面開發相關的資料

熱點內容
編譯後程序塊過大不適合 瀏覽:669
李煜pdf 瀏覽:843
python寫游戲邏輯 瀏覽:489
pdf轉換成word免費版在線轉換 瀏覽:462
荒廢了三年還能做程序員嗎 瀏覽:656
阿里雲內網vpn伺服器 瀏覽:103
l命令第一個點對第二個點對不上 瀏覽:829
oracle導出表命令 瀏覽:909
怎麼寫域名加密 瀏覽:1003
手機文件壓縮出錯 瀏覽:522
如何登錄毒app 瀏覽:836
汽車中控台加密 瀏覽:862
海南農村信用社app如何開通簡訊 瀏覽:809
phpdns緩存 瀏覽:415
ipad騰訊視頻app如何播放本地視頻 瀏覽:990
蝦米伺服器關閉如何找到以前的歌 瀏覽:18
php自動建站 瀏覽:475
命令與征服3游俠網 瀏覽:970
騰訊雲買哪個地區伺服器 瀏覽:251
香港哪裡有app賣內地零食 瀏覽:685