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

android畫界面

發布時間:2022-06-18 00:37:25

android ui設計

  1. 下載安卓界面工具,打開界面工具,熟悉界面功能。


  2. 認真練習體會android的八種布局方式,其中absolutelayout,framelayout,Linearlayout,relativelayout,tablelayout.可以直接拖曳,布局方式

  3. 然後在布局基礎上放控制項,widgets有點擊類,編輯類,日期時間等。properties。是具體微調。

  4. 可以進行button,autocomplete等的設計。包括畫廊,日期時間,選項卡的設計。

  5. 最後一步,進行文件xml的保存,保存後的文件可以直接應用於android的UI設計。功能的實現主要依靠於code的控制。至此,android界面的簡單設計就完成了。

㈡ 請問這個android界面用到了什麼布局,還有那些邊框,是怎麼畫出來的。

每一個用Linerlayout就行,至於圓角框樣式用xml配置一下,裡面的橫線imageView畫一下就行
這有個例子,效果不一樣,你可以試著調一下裡面的參數
drawable/ table_shape.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >

<solid android:color="#fff" />

//設置邊距
<padding
android:bottom="10dp"
android:left="10dp"
android:right="10dp"
android:top="10dp" />

//控制邊界線顏色和筆觸大小
<stroke
android:width="1dp"
android:color="#CdCdCd" />

//控制界面顏色漸變(你這個用不到)
<gradient
android:startColor="#E9E9E9"
android:endColor="#FFFFFF"
android:type="linear"
android:angle="90"/>

//控制圓角大小
<corners android:radius="10dp" />

</shape>

然後在Linerlayout里設置android:background="@drawable/table_shape"
就行啦!

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

1、DroidDraw是一個GUI可視化設計器,基於是基於Java Swing的Android界面設計器,用它來編輯android界面,非常直觀、方便,為開發者節約很多時間。我們可以用它生成繁雜的layout文件(XML文件),設計完以後可以導出xml文件,然後復制到我們的工程中使用。

使用方法很簡單,首先下載該軟體,運行它,然後軟體點擊響應組件,通過拖拽來調整大小,生成文件保存成為XML,復制到您的Android工程中即可。

2、AnDroidDraw是一個與DroidDraw集成的Android應用程序,它允許你從DroidDraw應用程序下載你的GUIs,也允許你在一個Android設備上預覽你的GUIs。

它其實是一個android應用的安裝包apk文件,下載下來的文件AnDroidDraw.apk,然後要安裝到模擬器上(這里一定要保證Android環境已搭建好,SDK和ADT配置好),步驟如下:

(1)在cmd下啟動模擬器

啟動模擬器的命令是命令行中輸入emulator @自定義的模擬器名稱

如果你也出先這樣的問題,請先檢查你的系統環境變數是否配置正確。

(2)使用 adb install AnDroidDraw.apk命令把它安裝到你的 Android 設備上

(3)安裝完此apk文件以後,打開模擬器,就可以看到模擬器上的該應用圖標。

(4)安裝一個埠轉發規則: adb forward tcp:6100

(5)你的 Android 設備上運行 AnDroidDraw

(6)在電腦上運行 DroidDraw ,並且創建一個 GUI ,接下來從 DroidDraw 菜單中選擇 "Project"->"Send GUI to Deviec",就是將設計出來的xml發送給模擬器正在運行的AnDroidDraw程序,如果發送成功會彈出「Upload succeeded」消息框。

(7)Android 屏幕上看到你在DroidDraw創建的 GUI 的的xml

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

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

㈤ Android studio相對布局怎麼設計一個登陸界面

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#55ffff">

<TextView
android:id="@+id/tv_password"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:padding="10dp"
android:background="#ffffff"
android:hint="密碼"
android:textSize="15sp"
android:textColor="#000000"
android:layout_centerInParent="true"/>


<TextView
android:id="@+id/tv_user"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:background="#ffffff"
android:padding="10dp"
android:hint="用戶名"
android:textSize="15sp"
android:layout_marginBottom="15dp"
android:textColor="#000000"
android:layout_above="@+id/tv_password"/>

<TextView
android:id="@+id/tv_forget_password"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tv_password"
android:layout_alignLeft="@+id/tv_password"
android:paddingTop="10dp"
android:text="忘記密碼>"
android:textSize="14sp"
android:textColor="#ff0000" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tv_password"
android:layout_alignRight="@+id/tv_password"
android:paddingTop="10dp"
android:text="注冊>"
android:textSize="14sp"
android:textColor="#ff0000" />

<Button
android:id="@+id/but_login"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="50dp"
android:layout_marginRight="50dp"
android:layout_marginTop="20dp"
android:background="#4169E1"
android:text="登錄"
android:textSize="18sp"
android:textColor="#ffffff"
android:layout_below="@+id/tv_forget_password"/>

<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@mipmap/ic_launcher"
android:layout_centerHorizontal="true"
android:layout_marginBottom="30dp"
android:layout_above="@+id/tv_user"/>
</RelativeLayout>

㈥ 怎麼做android的一個界面

這涉及構建屏幕基本元素,怎麼在xml(定義文件)內定義屏幕、用你的代碼生成、在不同任務你需要操作你的用戶介面。Android生成屏幕有三種方式:xml配置生成;通過你自己用戶界面介面生成;直接用代碼生成。
根據MVC原則,UI應該與程序邏輯相分離,因此,在XML中定義UI結構是高度推薦的。此外,一個程序從一個屏幕方案調整到另一個也容易得多。在XML中定義UI跟創建一個普通的HTML文檔非常相似,例如,你有如下的一個文件:
<html>

<head>

<title>PageTitle</title>

</head>

<body>

Thecontentofthebodyelement.

</body>

</html>

就如Android的XML布局一樣,所有的元素都是結構化的,能夠通過樹形結構來表示:

<?xmlversion=」1.0″encoding=」utf-8″?>

<LinearLayout

http://schemas.android.com/apk/res/android

android:orientation=」vertical」

android:layout_width=」fill_parent」

android:layout_height=」fill_parent」>

<TextView

android:layout_width=」wrap_content」

android:layout_height=」wrap_content」

android:text=」HelloWorld」/>

</LinearLayout>

1屏幕元素的層次
Android應用程序的基礎功能單元就是Activity–android.app.Activity類中的一個對象。一個Activity可以做很多事,但是他自己並不會顯示到屏幕上。想要讓你的Activity顯示在屏幕上並且設計它的UI,你需要使用view和viewgroup–Android平台基礎的用戶界面表達單元。
Views
基礎類的對象。它是一個存儲有屏幕上特定的一個矩形內布局和內容屬性的數據結構。一個View對象處理測距和布局,繪圖,焦點變換,滾動條,還有屏幕區域自己表現的按鍵和手勢。
類作為一個基類,為widget(窗體部件)服務,widget–是一組用於繪制交互屏幕元素的完全實現子類。Widget處理它們自己的測距和繪圖,所以你可以更快速地用它們去構建你的UI。可用到的widget包括Text,EditText,InputMethod,Button,RadioButton,Checkbox,和ScrollView……。
Viewgroups
一個ViewGroup是一個android.view.Viewgroup類的對象。正如同它的名字表明的一樣,一個viewgroup是一個特殊的view對象,它的功能是去裝載和管理一組下層的view和其他viewgroup,Viewgroup讓你可以為你的UI增加結構並且將復雜的屏幕元素構建成一個獨立的實體。
group類作為一個基類為layout(布局)服務,layout–是一組提供屏幕界面通用類型的完全實現子類。layout讓你可以為一組view構建一個結構。
一個樹形結構的界面
在Android平台上,你用view樹和viewgroup節點來定義一個Activity的UI,就如同下面圖表一樣。這個樹可以如你需要那樣簡單或者復雜,並且你可以使用Android的預定義widget和layout或者你自定義的view類型來構建它。

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

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

㈧ android中怎麼讓fragment重新載入繪制界面

重新掉用一次ocreatview回調方法,或者每次載入fragment使用replace方法,這樣每次都會重新載入繪制界面

㈨ android怎樣做個既有按鈕又有自己畫的圖的界面

把有按鈕的界面背景設成自己的圖畫不就行了,
不想做背景的話,就把圖片放到drawable資源文件夾,然後就可以調用了。

㈩ 只會寫代碼的屌絲怎麼做出界面優美Android界面

參考Material設計規范,對於初學者來說,界面越簡潔,顏色越少越少,越容易作出漂亮的界面,同時可以增加陰影效果。界面類似卡片的組合。

Material Design是由 Google 推出的設計語言,它更適用於 UI 視覺界面的配色,能起到更統一、更舒服的作用。MD 所展示的顏色較鮮艷,所以在設備上展示出來也是很有識別性。有時候大家看到某個界面顏色很突出,干凈且簡約,那一定是按照 MD 的顏色來設計的。

下面是MD色板

閱讀全文

與android畫界面相關的資料

熱點內容
android獲得當前activity 瀏覽:829
python入門迷宮 瀏覽:69
Python打折代碼不含商品 瀏覽:220
把多個Word合成一個pdf 瀏覽:356
aes演算法描述 瀏覽:899
新手機壓縮包在哪 瀏覽:781
java抽獎程序源碼 瀏覽:700
汽車壓縮機又叫 瀏覽:95
android讀取data文件 瀏覽:874
紅旗智聯app怎麼跟h5車子連接 瀏覽:139
材料化學pdf 瀏覽:114
伺服器機房都有什麼東西 瀏覽:370
最近長陰短柱量能副圖指標源碼 瀏覽:647
python字元串去除後四位 瀏覽:167
捷速pdf編輯器破解版 瀏覽:725
大帶寬伺服器怎麼租 瀏覽:299
籃球程序員單身難嗎 瀏覽:877
一接到命令就 瀏覽:488
挖幣伺服器是什麼 瀏覽:524
攜帶型u盤加密 瀏覽:464