1. 程式人生 > >登陸頁面安卓設計程式碼

登陸頁面安卓設計程式碼

activity_login.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_login"
android:layout_width="match_parent"
android
:layout_height="match_parent" android:background="@drawable/loginbg" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=
"com.example.administrator.caselogin.loginActivity"> > <include layout="@layout/logintop"></include> <ImageView android:id="@+id/imageView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_alignParentEnd=
"true" android:layout_alignParentRight="true" app:srcCompat="@drawable/deer" /> </RelativeLayout>
logintop.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="@dimen/activity_horizontal_margin"
android:background="@drawable/logintoproundbg">

    <EditText
android:id="@+id/etName"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@android:drawable/edit_text"
android:drawableLeft="@drawable/icon_user"
android:drawablePadding="10dp"
android:ems="10"
android:hint="@string/etName">

        <requestFocus />

    </EditText>

    <EditText
android:id="@+id/etPassword"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/etName"
android:background="@android:drawable/edit_text"
android:drawableLeft="@drawable/icon_pass"
android:drawablePadding="10dp"
android:ems="10"
android:hint="@string/etPass"
android:inputType="textPassword">

        <requestFocus />
    </EditText>

    <LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/etPassword">



        <Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@drawable/btnselect"
android:text="@string/btnLogin" />

        <Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_marginLeft="10dp"
android:background="@drawable/btnselect"
android:text="@string/btnRegister" />

    </LinearLayout>

</RelativeLayout>
以上xml檔案是在 layout佈局下的
一下xml檔案在drawable下的
btnselect.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/btnshape" android:state_pressed="false"></item>
    <item android:drawable="@drawable/btnshapeafter" android:state_pressed="true"></item>
</selector>
btnshape.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="#FF72CAE1"></solid>
    <corners android:radius="10dp"></corners>
</shape>
btnshapeafter.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="#87cefa"></solid>
    <corners android:radius="10dp"></corners>
</shape>
loginbg.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <gradient
android:angle="45"
android:endColor="#FF72cae1"
android:startColor="#FFACDAE5"></gradient>

</shape>
logintoproundbg.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"  android:shape="rectangle">
 <corners android:radius="10dp"></corners>
    <solid android:color="#55FFFFFF"></solid>
</shape>

相關推薦

登陸頁面設計程式碼

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

螢幕程式碼適配螢幕心得px和dp;sp和dp選擇

特意想了解下dp這些單位的概念去發現更是凌亂 網上的說法太他嗎不一樣現在自己總結下子於是看到一些帖子真實千奇百怪  dp/dip (density-independent pixels)密度/裝置獨立畫素,不同裝置有不同的顯示效果,這個和裝置硬體有關,一般我們為了支援

[Unity]Android(程式碼APK時,使用系統安裝器安裝的[最正確]辦法(不彈出選擇開啟的程式)

關於這個辦法的搜尋,又是隻能找到一篇被到處轉又沒卵用的文章,我時相當氣憤的。經過Google大法,最終找到正確的開啟方式 先來看看錯誤的開啟方式 String str = "/CanavaCancel.apk"; String fileName = Environ

許可權程式碼大全及解釋

許可權程式碼及解釋: 1.android.permission.WRITE_USER_DICTIONARY 允許應用程式向用戶詞典中寫入新詞 2.android.permission.WRITE_SYNC_SETTINGS 寫入Google線上同步設定 3.andr

textview程式碼換行

Android textview  程式碼文字換行的問題 String str="aaaa\nbbbb";   想讓換行的話,程式碼需要轉義下 str=str.replace("\\n","\n"); 這樣既可實現 TextView的程式碼文字換行的功能

上層程式碼通過onTouch事件模擬實現"onClick"的動作,以及觸屏"靈敏度"的設定

PS:以下通過開發時遇到的問題來具體介紹。 關於安卓裝置懸浮球不能響應”Click”事件的總結 背景如下:安卓電視紅外觸屏框不能響應onClick事件,觸屏框底層驅動不支援onclick事件。 以下通過對專案從分析到解決問題過程作一個簡單的介紹:

關於顏色程式碼透明度的一點疑問

#ff000000 此為16進位制顏色程式碼,前2位ff為透明度,後6位為顏色值(000000為黑色,ffffff為白色,可以用ps等軟體獲取)。 透明度分為256階(0-255),計算機上用16進製表示為(00-ff)。 透明就是0階,不透明就是255階,如果50%透明就是127階(256的一半當然是12

引導頁設計程式碼

當一個APP在正式開啟之前,總會載入一個引導頁,這樣的引導頁設計是為了給APP載入資源的時間,讓使用者的等待不那麼無聊,開發者還可以在引導頁設計一些精美的廣告呢!下面小編就教大家如何新增吧(我使用的開發軟體是android studio,其他軟體使用方法也許不同) ps:安

UI練習(一)--登陸介面和邏輯程式碼

登陸介面和邏輯程式碼 最近感覺自己安卓方面真的的差的好多,,,但是我覺得自己只有好好每天學習敲程式碼練習,會有收穫的,這周就是重新看了下安卓UI方面的東西,下面是登陸介面的xml和邏輯處理方面的程式碼//參考了好多別人的部落格 效果圖 圖示都是在網上找

如何解決手機鍵盤彈出將頁面壓縮

輸入 var top 獲取 彈出 需要 height osi 項目 很多時候項目中我們需要用到輸入框input,input聚焦時會調用手機鍵盤,這個時候我們如果當前頁面最大元素寬高寫的是實際像素,那是沒有問題的,但是如果寫的是百分百在安卓機上當前頁面就會被向上壓縮,但

計算機畢業設計源碼分享-801雙魚林Android美食評論愛食app

andro l數據庫 源碼分享 eight 自己 nbsp 單個 對象信息 課程 開發環境: Myclipse(服務器端) + Eclipse(手機客戶端) + mysql數據庫 學生: 學號,登錄密碼,姓名,性別,出生日期,聯系電話,家庭地址食堂: 食堂id,食堂名稱菜品

vue中根據手機類型判斷是、微信或IOS跳轉相應下載頁面

nload tor js代碼 roi agen 按鈕 path his cati 按鈕:<div class="download" @click="downApp">立即下載</div> 遮罩層:<div class="dark" v-show

APP載入HTML5頁面解決方式總結

true ide 不同 webclient devtools 先來 介紹 未來 童鞋 因為H5頁面在移動端的兼容性及擴展性方面體現出來的優勢,又兼得APP中植入H5

android網頁打印,網頁打印,h5頁面打印,瀏覽器打印,js打印工具

rgb size with auto html 開發者 測試 二維碼 height Android設備打印比較麻煩,一般設備廠商都提供原生app開發的SDK,我們web開發者為難了,不會原生開發啊 給大家提供一個思路,實現web加殼,利用打印瀏覽器實現 簡單來說就

android網頁打印,網頁打印杏彩平臺11選5帶理賠倉,h5頁面打印,瀏覽器打印,js打印工具

我們 cal 功能 主頁 rgb 開發者 ext tar tel Android設備打印比較麻煩杏彩平臺11選5帶理賠倉QQ2952777280【話仙源碼論壇】hxforum.com【木瓜源碼論壇】papayabbs.com,一般設備廠商都提供原生app開發的SDK,我們w

整理系統自帶分享和以..方式開啟的程式碼

分享檔案: intent = new Intent(Intent.ACTION_SEND); intent.setType("*/*"); intent.putExtra(Intent.EXTRA_STREAM, Uri.parse(path));

error while obtaining ui hierarchy xml file...用 uiautomatorviewer 獲取手機軟體頁面時報錯

Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncException: Remote object doesn't 用 uiautomatorviewer 獲取安卓手

Python爬蟲:mac環境apktool反編譯Android程式碼

所需工具 Java環境 apktool:反編譯APK檔案,得到classes.dex檔案 dex2jar:將反編譯後的classes.dex檔案轉化為.jar檔案 jd-gui:用於將.jar檔案轉換成java程式碼 以上所需的工具打包下載: 連結

學習(初)第一章(《第一行程式碼》)

一、建立第一個安卓專案步驟: 1、在Android studio介面點選star a new Android studio project。然後在接下來的介面填入該專案的名稱、公司域名以及專案程式碼的存放地址(如果沒特殊要求一般選擇預設)。 2、再下一個介面指定Minimum SDK和選擇開

學習(初)第三章(2)(《第一行程式碼》)

一、佈局的線性佈局<LinearLayout 1、示例: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal"