设为首页 加入收藏

TOP

Android之QQ登录界面(一)
2017-10-13 10:35:25 】 浏览:8296
Tags:Android 登录 界面

首先过程中碰到的几个问题:

1、对 EditText 进行自定义背景

2、运行时自动 EditText 自动获得焦点

3、在获得焦点时即清空 hint ,而不是输入后清空

4、清空按钮的出现时机(在得到焦点并且有输入内容时)

  .........

---  这些问题都有一一解决 ---

 

以下是代码:

布局 fragment_main(问题2)

  1 <!-- android:focusable="true"  
  2      android:focusableInTouchMode="true" 
  3       把EditText默认的行为截断了! -->
  4 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  5     xmlns:tools="http://schemas.android.com/tools"
  6     android:layout_width="match_parent"
  7     android:layout_height="match_parent"
  8     android:background="#ECEDF1"
  9     android:focusable="true"
 10     android:focusableInTouchMode="true"
 11     tools:context="com.dragon.android.qqlogin.MainActivity$PlaceholderFragment" >
 12 
 13     <ImageView
 14         android:id="@+id/imageView1"
 15         android:layout_width="70dp"
 16         android:layout_height="70dp"
 17         android:layout_centerHorizontal="true"
 18         android:layout_marginBottom="5dp"
 19         android:layout_marginTop="40dp"
 20         android:src="@drawable/a" />      
 21 
 22     <EditText
 23         android:id="@+id/editText1"
 24         android:layout_width="match_parent"
 25         android:layout_height="wrap_content"
 26         android:layout_below="@id/imageView1"
 27         android:ems="10"
 28         android:background="@drawable/bg_edittext"
 29         android:inputType="textPersonName"
 30         android:gravity="center"
 31         android:textColor="#6A6A6C"
 32         android:hint="@string/inaccount"
 33         android:textColorHint="#ECEDDD">
 34     </EditText>
 35 
 36     <EditText
 37         android:id="@+id/editText2"
 38         android:layout_width="match_parent"
 39         android:layout_height="wrap_content"
 40         android:layout_below="@id/editText1"
 41         android:ems="10"
 42         android:background="@drawable/bg_edittext"
 43         android:inputType="textPassword"
 44         android:gravity="center"
 45         android:textColor="#6A6A6C"
 46         android:hint="@string/inpwd"
 47         android:textColorHint="#ECEDDD" >
 48     </EditText>
 49 
 50     <Button
 51         android:id="@+id/button1"
 52         android:layout_width="match_parent"
 53         android:layout_height="40dp"
 54         android:layout_below="@id/editText2"
 55         android:layout_marginLeft="20dp"
 56         android:layout_marginRight="20dp"
 57         android:layout_marginTop="10dp"
 58         android:background="@drawable/bg_button"
 59         android:text="@string/button"
 60         android:gravity="center"
 61         android:textColor="#F9FAFB" />
 62 
 63     <LinearLayout
 64         android:layout_width="match_parent"
 65         android:layout_height="wrap_content"
 66         android:layout_alignParentBottom="true"
 67         android:padding="10dp" >
 68 
 69         <TextView
 70             android:id="@+id/textView2"
 71             android:layout_width="wrap_
首页 上一页 1 2 3 4 下一页 尾页 1/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇RoundedBitmapDrawable生成圆角图.. 下一篇ImageView学习

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目