主介面設計效果:
一共分為三個部分:
textview顯示「我的手機衛士」,乙個view用於分割,中間乙個gridview用於顯示九大功能模組的圖示和名稱。
對應的layout為:
<?xml version="1.0" encoding="utf-8"?>
mainactivity**為:
package com.example.mobilesafe;
import android.os.bundle;
import android.widget.gridview;
/** * created by sing on 13-12-24.
* desc:
*/public class mainactivity extends activity
}
使用mainadapter介面卡為gridview的每個item填充資料:
package com.example.mobilesafe;
import android.content.context;
import android.view.layoutinflater;
import android.view.view;
import android.view.viewgroup;
import android.widget.baseadapter;
import android.widget.imageview;
import android.widget.textview;
/** * created by sing on 13-12-24.
* desc:
*/public class mainadapter extends baseadapter ;
//將9個item的標題存入資料
public static final string names = ;
/*** 建構函式
* @param context
*/public mainadapter(context context)
/*** 返回gridview有多少個item
* @return
*/@override
public int getcount()
/*** 返回item物件
* @param position
* @return
*/@override
public object getitem(int position)
/*** 返回gridview中的item的view物件
* @param position
* @param convertview
* @param parent
* @return
*/@override
public view getview(int position, view convertview, viewgroup parent)
/*** 返回item id
* @param position
* @return
*/@override
public long getitemid(int position)
}
其中每個item需要乙個layout,這裡是main_item.xml:
<?xml version="1.0" encoding="utf-8"?>
設定linearlayout為center_horizontal是為了讓text文字居中顯示在imageview下方,否則會出現不齊的效果:
怎樣設計UI介面
使用者介面,是系統和使用者之間進行互動和資訊交換的媒介。介面的好壞決定使用者對軟體的第一印象。設計合理的介面能給使用者帶來輕鬆愉悅的感受和成功的感覺,相反由於介面設計的失敗,讓使用者有挫敗感,再實用強大的功能都可能在使用者的畏 懼與放棄中付諸東流。因此,使用者介面的設計是軟體開發中十分重要的一環。使...
UI介面設計 介面設計流程
人類社會逐步向非物質社會邁進,網際網路資訊產業已經走入我們的生活。在這樣乙個非物質社會中,與軟體這些非物質產品再也不象過去那樣緊緊靠技術就能處於不敗之地。工業設計開始關注非物質產品。但是在國內依然普遍存在這樣乙個稱呼 美工 工 的意思就是沒有思想緊緊靠體力工作的人。這是乙個很愚昧的做法,愚昧在於稱呼...
UI設計 介面設計原則
最近一段時間專案的功能開發基本完成,目前進行介面的修改和完善,一屋子人一起討論cs生產終端的頁面設計,這是個好問題,下面來一起學習一下。使用者在學習和接受新的事物時是需要很大成本的,所以你的設計越簡單越好。這其中包括介面簡單 使用者需要操作的功能一目了然 視覺效果便於理解和使用。如上所示,簡單的登入...