`
xusaomaiss
  • 浏览: 615586 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

学习一:登录页面的设计

阅读更多

1、效果图如下:

2、主程序Hello.java:

public class Hello extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.hello_activity);
    }
}

3、hello_activity.xml的内容如下:

<?xml version="1.0" encoding="utf-8"?>
<!-- Demonstrates using a relative layout to create a form -->
<LinearLayout xmlns:android="
http://schemas.android.com/apk/res/android "
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center_horizontal">
   
    <TextView
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:text="@string/hello"
     android:textColor="#ff8c00"
     android:capitalize="characters"
     android:textStyle="bold"
    />
   
   
    <ImageView android:id="@+id/title_image"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content" android:src="@drawable/title_image"
     android:layout_gravity="center" android:padding="5sp"
    />
   
    <LinearLayout
     android:orientation="horizontal"
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:gravity="center_horizontal">
        <TextView
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:text="@string/username"
         android:textColor="#ff8cff"
         android:capitalize="characters"/>
        <EditText
         android:id="@+id/et_email"
         android:layout_width="200px"
         android:layout_height="wrap_content"/>
    </LinearLayout>
   
    <LinearLayout
     android:orientation="horizontal"
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:gravity="center_horizontal">
        <TextView
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:text="@string/password"
         android:textColor="#ff8cff"
         android:capitalize="characters"/>
        <EditText
         android:id="@+id/et_pwd"
         android:layout_width="200px"
         android:layout_height="wrap_content"
         android:password="true"/>
    </LinearLayout>
   
</LinearLayout>
4、strings.xml的内如如下:

<resources>
    <string name="hello">Hello World, shilei</string>
    <string name="app_name">Hello</string>
<string name="username">用户名:</string>
<string name="password">密     码:</string>
</resources>

5、R.java的内如如下:

public final class R {
    public static final class attr {
    }
    public static final class drawable {
        public static final int icon=0x7f020000;
        public static final int title_image=0x7f020001;
    }
    public static final class id {
        public static final int et_email=0x7f050001;
        public static final int et_pwd=0x7f050002;
        public static final int title_image=0x7f050000;
    }
    public static final class layout {
        public static final int hello_activity=0x7f030000;
        public static final int main=0x7f030001;
    }
    public static final class string {
        public static final int app_name=0x7f040001;
        public static final int hello=0x7f040000;
        public static final int password=0x7f040003;
        public static final int username=0x7f040002;
    }
}

 

这里主要学习使用ImageView,还有就是布局,其中使用到

android:orientation="vertical"

还有就是

android:orientation="horizontal"

图片我自己使用过.png,还有jpg两种格式都可以。

分享到:
评论

相关推荐

    微信小程序 康爱多微商城:学习界面设计 (源码)

    微信小程序 康爱多微商城:学习界面设计 (源码)微信小程序 康爱多微商城:学习界面设计 (源码)微信小程序 康爱多微商城:学习界面设计 (源码)微信小程序 康爱多微商城:学习界面设计 (源码)微信小程序 康爱多微商城...

    微信小程序学习用:康爱多微商城:学习界面设计.zip

    微信小程序学习用:康爱多微商城:学习界面设计.zip

    微信小程序源码 康爱多微商城:学习界面设计(学习版)

    微信小程序源码 康爱多微商城:学习界面设计(学习版)微信小程序源码 康爱多微商城:学习界面设计(学习版)微信小程序源码 康爱多微商城:学习界面设计(学习版)微信小程序源码 康爱多微商城:学习界面设计(学习版)微信...

    小程序源码 康爱多微商城:学习界面设计 (代码+截图)

    小程序源码 康爱多微商城:学习界面设计 (代码+截图)小程序源码 康爱多微商城:学习界面设计 (代码+截图)小程序源码 康爱多微商城:学习界面设计 (代码+截图)小程序源码 康爱多微商城:学习界面设计 (代码+截图)小...

    微信小程序源码 面包旅行:界面设计,文本展示(学习版)

    微信小程序源码 面包旅行:界面设计,文本展示(学习版)微信小程序源码 面包旅行:界面设计,文本展示(学习版)微信小程序源码 面包旅行:界面设计,文本展示(学习版)微信小程序源码 面包旅行:界面设计,文本展示...

    高仿康爱多微商城:学习界面设计小程序源码.zip

    【标题】:“高仿康爱多微商城:学习界面设计小程序源码.zip”是指一个包含有源代码和设计素材的压缩文件,旨在帮助学习者理解并掌握微信小程序的界面设计和开发技术。这个项目可能是一个复刻版的康爱多微商城,...

    源代码:网站制作康爱多微商城:学习界面设计.rar

    最后,"学习界面设计"暗示这是一份用于教学或者自我提升的资源,主要关注的是用户界面(UI)的设计。 【描述解析】 "源代码:网站制作康爱多微商城:学习界面设计" 这个描述进一步强调了这个压缩包的内容是关于网站...

    微信小程序课程设计-康爱多微商城:学习界面设计.zip

    在这个“微信小程序课程设计-康爱多微商城:学习界面设计”的项目中,我们将重点探讨如何构建一个功能丰富的微商城应用,尤其关注其用户界面的设计。 首先,界面设计是用户体验的核心部分。一个良好的用户界面不仅...

    第 21 章:软件界面设计.rar

    在计算机科学领域,软件界面设计是一项至关重要的任务,它直接影响到用户的使用体验和软件的接纳度。本章“第 21 章:软件界面设计”深入探讨了这一主题,旨在帮助准备软考(全国计算机技术与软件专业技术资格考试)...

    微信小程序登录界面设计(可以登录)

    这个主题“微信小程序登录界面设计(可以登录)”针对初级开发者,旨在提供一种实现简单登录功能的方法。下面我们将详细探讨如何设计这样一个登录界面以及其中涉及的关键知识点。 1. **微信小程序基础**: - 微信...

    康爱多微商城:学习界面设计微信小程序.zip

    在本压缩包“康爱多微商城:学习界面设计微信小程序.zip”中,包含的是一个开源项目,专注于微信小程序的界面设计。这个项目名为“WxDemo-master”,它提供了丰富的学习资源,帮助开发者和设计师深入理解如何构建一...

    微信小程序开发-康爱多微商城:学习界面设计案例源码.zip

    在微信小程序开发领域,"康爱多微商城:学习界面设计案例源码.zip" 是一个宝贵的教育资源,尤其适合初学者和有经验的开发者探索和学习微信小程序的界面设计技巧。这个压缩包包含了康爱多微商城的实际界面设计源码,...

    第 21 章:软件界面设计.zip

    在软件开发过程中,软件界面设计是一项至关重要的环节。它不仅决定了用户与软件的交互体验,还直接影响到软件的易用性和用户满意度。本章将深入探讨软件界面设计的关键概念、原则和最佳实践。 首先,我们要理解软件...

    微信小程序源码(含截图)康爱多微商城:学习界面设计

    微信小程序源码(含截图)康爱多微商城:学习界面设计微信小程序源码(含截图)康爱多微商城:学习界面设计微信小程序源码(含截图)康爱多微商城:学习界面设计微信小程序源码(含截图)康爱多微商城:学习界面设计...

    使用JSP内置对象:1、设计教师与学生不同登陆界面:在同一页面上设计两个单选按钮(教师、学生),当点击提交按钮后,进入相应的教师或学生登录JSP页面。

    学习JAVA内置对象实验,1、设计教师与学生不同登陆界面:在同一页面上设计两个单选按钮(教师、学生),当点击提交按钮后,进入相应的教师或学生登录JSP页面。当用户名及密码均正确时,进入欢迎界面;如果两者其一不...

    VC++界面设计:仿VC界面

    在VC++编程环境中,界面设计是一项关键任务,它关乎到软件的用户体验和整体美观。"仿VC界面"是一个专门针对这一需求的项目,其目的是创建一个与Visual C++编译环境相似的窗口分割界面。这样的设计可以使开发者或者...

    Javaweb博客系统页面设计

    通过学习的前端知识来构建出网页.Javaweb博客系统页面设计,包含4个页面:博客登录页,博客列表页,博客详情页,博客编辑页。 实现一个简单的博客系统. 当前先完成页面设计的部分. 通过学习的前端知识来构建出网页....

    鸿蒙Arkts :简易登陆界面.zip

    通过这个“鸿蒙Arkts简易登陆界面”示例,开发者可以学习到鸿蒙系统的应用开发流程、ArkTS编程、UI设计原则以及分布式环境下的应用实践。理解并掌握这些知识点,对于构建鸿蒙系统的应用程序至关重要。

    一个较完整的Qt用户登录界面设计

    一个较完整的Qt用户登录界面,稍微移植可用,用sqlite数据库存储用户名和密码,具有增加和删除用户的功能,开发环境为ubuntu16.04+Qt5.6.1,win7下程序也编译可用。贡献出来,共同学习,欢迎交流。

Global site tag (gtag.js) - Google Analytics