你的位置:首页 > 软件开发 > 操作系统 > Android之QQ登录界面

Android之QQ登录界面

发布时间:2016-09-01 01:00:05
首先过程中碰到的几个问题:1、对 EditText 进行自定义背景2、运行时自动 EditText 自动获得焦点3、在获得焦点时即清空 hint ,而不是输入后清空4、清空按钮的出现时机(在得到焦点并且有输入内容时)  .........--- 这些问题都有一一解决 --- ...

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

1、对 EditText 进行自定义背景

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

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

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

  .........

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

 

以下是代码:

布局 fragment_main(问题2)

Android之QQ登录界面Android之QQ登录界面
 1 <!-- android:focusable="true"  2    android:focusableInTouchMode="true"  3    把EditText默认的行为截断了! --> 4 <RelativeLayout ="http://schemas.android.com/apk/res/android" 5   ="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='/images/loading.gif' data-original="@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_content" 72       android:layout_height="wrap_content" 73       android:gravity="center" 74       android:text="@string/faillogin" 75       android:textColor="#0EB1EF" /> 76  77     <TextView 78       android:id="@+id/textView3" 79       android:layout_width="match_parent" 80       android:layout_height="wrap_content" 81       android:gravity="right" 82       android:text="@string/regist" 83       android:textColor="#0EB1EF" />  84   </LinearLayout> 85  86   <Button 87     android:id="@+id/button2" 88     android:layout_width="16dp" 89     android:layout_height="16dp" 90     android:layout_alignTop="@id/editText1" 91     android:layout_marginTop="15dp" 92     android:layout_alignParentRight="true" 93     android:layout_marginRight="10dp" 94     android:background="@drawable/clear" 95     android:visibility="invisible" /> 96  97   <Button 98     android:id="@+id/button3" 99     android:layout_width="16dp"100     android:layout_height="16dp"101     android:layout_alignTop="@id/editText2"102     android:layout_marginTop="15dp"103     android:layout_alignLeft="@+id/button2"104     android:background="@drawable/clear"105     android:visibility="invisible" />106 107 </RelativeLayout>

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:Android之QQ登录界面

关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录