android 布局-andriod用布局输出自己的基本信息要怎么做?

问题描述

andriod用布局输出自己的基本信息要怎么做?

比如自己名字,性别和电话号码,在textview中用text输出但是我不知道怎么转行,就是输出自己名字以后转行然后输出自己性别,而且要对齐,我在每一句的后面加一个/n但没有对齐,刚开始学,期望解惑

解决方案

1、换行使用"n",不是"/n"。

代码如下

StringBuilder builder = new StringBuilder();
builder.append("张三").append("n");
builder.append("男").append("n");
textView.setText(builder.toString());

2、为什么建议使用StringBuilder而不是String:http://blog.csdn.net/wanghang1208/article/details/49764245

解决方案二:

n换行,但是建议你每个字段用一个单独的控件。

解决方案三:

在安卓里一般不会采用n换行来显示多个字段,一般就是有几条信息,定义几个控件。你要输出名字性别和电话号码,最好定义三个TextView,
就会对齐了,这样也便于你以后调整格式。

解决方案四:

 <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

    <TextView
        android:background="@android:color/white"
        android:padding="8dp"
        android:id="@+id/name"
        android:text="姓名"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

    <TextView
        android:layout_marginTop="2dp"
        android:layout_marginBottom="2dp"
        android:background="@android:color/white"
        android:padding="8dp"
        android:id="@+id/sex"
        android:text="性别"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />
    <TextView
        android:background="@android:color/white"
        android:padding="8dp"
        android:id="@+id/phone"
        android:text="电话号码"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />
</LinearLayout>
时间: 2024-10-31 13:52:57

android 布局-andriod用布局输出自己的基本信息要怎么做?的相关文章

用 androidstudio 阅读android源码的布局文件 为什么没有预览?求大神解惑;

问题描述 用 androidstudio 阅读android源码的布局文件 为什么没有预览?求大神解惑: RT,用eclipse的时候偶尔还能看到点东西,用androidstudio 连预览界面都不出现 解决方案 两种原因一种是布局有错误 二是没有选对SDK 解决方案二: 不出现就是因为布局输出错误或者导入自定义布局,不执行代码,就不显示自定义布局内容

深入解析Android App的LayoutInflate布局_Android

1. 题外话  相信大家对LayoutInflate都不陌生,特别在ListView的Adapter的getView方法中基本都会出现,使用inflate方法去加载一个布局,用于ListView的每个Item的布局.Inflate有三个参数,我在初学Android的时候这么理解的: (1)对于Inflate的三个参数(int resource, ViewGroup root, boolean attachToRoot): (2)如果inflate(layoutId, null )则layoutI

浅析Android App的相对布局RelativeLayout_Android

一.什么是相对布局相对布局是另外一种控件摆放的方式 相对布局是通过指定当前控件与兄弟控件或者父控件之间的相对位置,从而达到相对的位置 二.为什么要使用相对布局相对于线性布局ui性能好 三.相对布局的两组常用属性值为某个存在控件id: (1)android:layout_below放在某个存在id控件的下边缘(也就是当前控件的上边对齐到某个id控件的下边缘 (2)android:layout_above放在某个存在id控件的上边缘(也就是当前控件的下边缘对齐到某个id控件的上边缘 (3)andro

浅析Android App的相对布局RelativeLayout

一.什么是相对布局 相对布局是另外一种控件摆放的方式 相对布局是通过指定当前控件与兄弟控件或者父控件之间的相对位置,从而达到相对的位置 二.为什么要使用相对布局 相对于线性布局ui性能好 三.相对布局的两组常用属性 值为某个存在控件id: (1)android:layout_below放在某个存在id控件的下边缘(也就是当前控件的上边对齐到某个id控件的下边缘 (2)android:layout_above放在某个存在id控件的上边缘(也就是当前控件的下边缘对齐到某个id控件的上边缘 (3)an

android中控件和布局是什么关系,

问题描述 android中控件和布局是什么关系, android中控件和布局是什么关系,我知道它们都是类或者是对象,那么布局是容器,控件是容器里面的元素,这么理解正确吗? 解决方案 是的,你的理解是正确的. 解决方案二: 控件,是一个个可用的元素:布局,是将这些一个个可用的元素组合在窗体上的方法. 有的控件,也可以做容器来布局其它控件. 解决方案三: 楼上说的对,你自己的理解也正确

android Activity线性布局和表格布局实例讲解_Android

实验中只需要编写相应的xml的代码,java代码不需要更改,因为我们这里只是练习android的界面设计. 线性布局:线性布局就是将各种控件按照行或者列依次进行排列.其中本实验用到的各控件的属性解释如下:android:layout_weight属性是指不同的控件在activity中占有体积大小的比例.android:paddingLeft指内边距左的距离,即控件内文字离控件左边边界的距离.其它的类推.android:gravity指控件内文字相对于控件本身的方向属性,长度为dip,与像素独立的

Android制作漂亮自适布局键盘的方法_Android

最近做了个自定义键盘,但面对不同分辨率的机型其中数字键盘不能根据界面大小自已铺满,但又不能每种机型都做一套吧,所以要做成自适应,那这里主讲思路. 这里最上面的titlebar高度固定,下面输入的金额高度也固定(当然也可以自适应),主要是中间的数字键盘,高度和宽度需要自适应.先来张效果图: 最常见的解决方案是用线性布局,自适应当然是按比例,但布局中无%的概念,那就要用到layout_weight了,该属性的作用是决定控件在其父布局中的显示权重(具体概念就不多说了). 这里用一个LinearLayo

Android不使用自定义布局情况下实现自定义通知栏图标的方法_Android

本文实例讲述了Android不使用自定义布局情况下实现自定义通知栏图标的方法.分享给大家供大家参考,具体如下: 自定义通知栏图标?不是很简单么.自定义布局都不在话下! 是的,有xml布局文件当然一切都很简单,如果不给你布局文件用呢? 听我慢慢道来! 首先怎么创建一个通知呢? 1.new 一个 复制代码 代码如下: Notification n = new Notification(android.R.drawable.ic_menu_share, null, System.currentTime

Android编程之绝对布局AbsoluteLayout和相对布局RelativeLayout实例详解_Android

本文实例分析了Android编程之绝对布局AbsoluteLayout和相对布局RelativeLayout.分享给大家供大家参考,具体如下:  一.绝对布局AbsoluteLayout 绝对定位AbsoluteLayout,又可以叫做坐标布局,可以直接指定子元素的绝对位置,这种布局简单直接,直观性强,但是由于手机屏幕尺寸差别比较大,使用绝对定位的适应性会比较差. 下面我们举一个例子看看:例子里的机器人图片大小是250X250,可以看到我们使用android:layout_x和android:l