关于Android布局的问题

问题描述

用户名:<EditText>密码<EditText> 这种布局怎么实现 我的代码为什么不行呢。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical" android:layout_width="fill_parent"android:layout_height="fill_parent" android:background="@drawable/welcom_back"android:layout_gravity="center|center_vertical" android:gravity="center"><RelativeLayout android:layout_width="300dip" android:id="@+id/linearLayout2"android:layout_height="wrap_content" android:gravity="center|center_vertical"android:orientation="vertical" android:layout_gravity="center"><EditText android:text=""android:id="@+id/username" android:layout_width="100dip" android:layout_height="wrap_content"android:layout_alignParentRight="false"android:layout_marginLeft="2dip"/><TextView android:text="用户名:"android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content"android:layout_toLeftOf="@id/username" android:layout_alignTop="@id/username" android:textSize="25px"/> <EditText android:text=""android:id="@+id/password" android:layout_width="100dip" android:layout_height="wrap_content"android:layout_marginLeft="2dip"/><Button android:layout_width="wrap_content" android:id="@+id/but1"android:text="登录" android:layout_height="wrap_content"android:gravity="center"/></RelativeLayout></LinearLayout>

解决方案

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/loginPageLayout" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:id="@+id/loginUI_Label" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:text="@string/LoginUI" android:textSize="14pt" /> <EditText android:id="@+id/loginUsername" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@id/loginUI_Label" android:paddingLeft="60dip"/> <TextView android:id="@+id/loginUsername_Label" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@id/loginUsername" android:layout_alignTop="@id/loginUsername" android:layout_marginTop="10dip" android:layout_marginLeft="5dip" android:text="@string/LoginUsernameLabel" /> <EditText android:id="@+id/loginPassword" android:layout_below="@id/loginUsername" android:layout_width="fill_parent" android:layout_height="wrap_content" android:password="true" android:paddingLeft="55dip" /> <TextView android:id="@+id/loginPassword_Label" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@id/loginPassword" android:layout_alignTop="@id/loginPassword" android:layout_marginTop="10dip" android:layout_marginLeft="5dip" android:text="@string/LoginPasswordLabel" /> <CheckBox android:id="@+id/loginCheckbox" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/loginPassword" android:layout_alignLeft="@id/loginPassword" android:hint="@string/checkboxRemberPwdLabel" android:checked="true" /> <Button android:id="@+id/loginBtn" android:layout_below="@id/loginPassword" android:layout_toRightOf="@id/loginCheckbox" android:layout_marginLeft="30dip" android:layout_width="100dip" android:layout_height="wrap_content" android:text="@string/btnLoginLabel" /></RelativeLayout>效果图:
解决方案二:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical" android:layout_width="fill_parent"android:layout_height="fill_parent" android:background="@drawable/white"android:layout_gravity="center|center_vertical" android:gravity="center"><RelativeLayout android:layout_width="300dip" android:id="@+id/linearLayout2"android:layout_height="wrap_content" android:gravity="center|center_vertical"android:orientation="vertical" android:layout_gravity="center"><EditText android:text=""android:id="@+id/username" android:layout_width="100dip" android:layout_height="wrap_content"android:layout_alignParentRight="true"android:layout_marginLeft="2dip"/><TextView android:text="用户名:"android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content"android:layout_toLeftOf="@id/username" android:textSize="25px"/> </RelativeLayout> <RelativeLayout android:layout_width="300dip" android:id="@+id/linearLayout2"android:layout_height="wrap_content" android:gravity="center|center_vertical"android:orientation="vertical" android:layout_gravity="center"><EditText android:text=""android:id="@+id/userpwd" android:layout_width="100dip" android:layout_height="wrap_content"android:layout_alignParentRight="true"android:layout_marginLeft="2dip"/><TextView android:text="密码:"android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content"android:layout_toLeftOf="@id/userpwd" android:textSize="25px"/></RelativeLayout></LinearLayout>
解决方案三:
用tablelayout
解决方案四:
<EditText android:text=""android:id="@+id/username" android:layout_width="100dip" android:layout_height="wrap_content"android:layout_alignParentRight="false"android:layout_marginLeft="2dip"/><TextView android:text="用户名:"android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content"android:layout_toLeftOf="@id/username" android:layout_alignTop="@id/username" android:textSize="25px"/> <EditText android:text=""android:id="@+id/password" android:layout_width="100dip" android:layout_height="wrap_content"android:layout_marginLeft="2dip" android:layout_below="@+id/username"/><Button android:layout_width="wrap_content" android:id="@+id/but1"android:text="登录" android:layout_height="wrap_content"android:gravity="center"android:layout_below="@+id/textView1"/>添加红色的两句

时间: 2024-10-01 00:51:02

关于Android布局的问题的相关文章

Android 布局学习之——Layout(布局)详解二(常见布局和布局参数)

  [Android布局学习系列]   1.Android 布局学习之--Layout(布局)详解一   2.Android 布局学习之--Layout(布局)详解二(常见布局和布局参数)   3.Android 布局学习之--LinearLayout的layout_weight属性   4.Android 布局学习之--LinearLayout属性baselineAligned的作用及baseline      Layout Parameters(布局参数):            在XML文

在android布局中测试能自动化点击按钮吗?

问题描述 在android布局中测试能自动化点击按钮吗? 我想测试程序的功能,想自动化大多数的用户交互.其中一个是按钮(一个需要用户交互的地方). 是否有可能自动化?是否违背安全呢? 解决方案 给你推荐一个文档,关于简单的Android自动化UI测试.Automated Unit Testing the Android UI 还有button.performClick();

Android布局优化

categories: Android 在Android开发中,我们常用的布局方式主要有LinearLayout.RelativeLayout.FrameLayout等,通过这 些布局我们可以实现各种各样的界面.与此同时,如何正确.高效的使用这些布局方式来组织UI控件,是我们 构建优秀Android App的主要前提之一.本篇内容就主要围绕Android布局优化来讨论在日常开发中我们使用常 用布局需要注意的一些方面,同时介绍一款SDK自带的UI性能检测工具HierarchyViewer. 布局原

Android 布局(Layout)指南

Android 布局(Layout)指南 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. Android 官方文档 布局 相关资源链接汇总如下: android-sdk-macosx-4.4.2

控件-android 布局问题 aliginBottom

问题描述 android 布局问题 aliginBottom RelativeLayout 中 a控件高200 ,b 控件alignbottom a,b控件的高度无法超过a 解决方案 没人能结局呢 换个方式 解决方案二: 你设置b的高度大于200不行吗 解决方案三: 可以设置一下,margin_bottom为 负值试一下...

android布局加载imagebutton问题详细求解

问题描述 android布局加载imagebutton问题详细求解 android布局中ImageButton怎么设置图片底色为透明,只保留图片上的画面. 解决方案 设置背景为透明色啊,background 解决方案二: background="#0000000" 解决方案三: android:background="#00000000" 一共8个"0" 解决方案四: android:id="@+id/button" andr

服务器-Android 布局错乱线现布局

问题描述 Android 布局错乱线现布局 从服务器获取数据后解析然后显示就这样了 解决方案 是没有做适配的原因吗,还是写布局的时候文本超出了手机屏幕的宽度,应该注意文本放置时的长度 解决方案二: android的布局! 解决方案三: 你把你item的布局贴出来看看.. 解决方案四: ok已经解决了 呗挤出去了 谢谢你们的答案

android布局配置问题关于webview

问题描述 android布局配置问题关于webview 我需要一个布局,就是一个界面整个是一个webview,然后读取本地的xml文件.这些都实现了,但是读取文件显示的时候,不能显示全部的,还剩两个边边没显示出来. 如何解决这个问题

【转】Android布局优化之ViewStub

ViewStub是Android布局优化中一个很不错的标签/控件,直接继承自View.虽然Android开发人员基本上都听说过,但是真正用的可能不多. ViewStub可以理解成一个非常轻量级的View,与其他的控件一样,有着自己的属性及特定的方法.当ViewStub使用在布局文件中时,当 程序inflate布局文件时,ViewStub本身也会被解析,且占据内存控件,但是与其他控件相比,主要区别体现在以下几点: 1.当布局文件inflate时,ViewStub控件虽然也占据内存,但是相相比于其他

android布局里如何实现类似html文字链接效果,我现在有的是两个Button,比较丑,有凸起感

问题描述 android布局里如何实现类似html文字链接效果,我现在有的是两个Button,比较丑,有凸起感 类似支付宝的,管理手势密码和其它用户登录这样的效果,可以点击链接到其它页面. 解决方案 使用html文本,然后让TextView的属性加下划线. Spanned ss = Html.fromHtml(CommentText); setMovementMethod(LinkMovementMethod.getInstance()); 解决方案二: to forlong401:不需要下划线