简易的手机通讯录添加联系人界面

<RelativeLayout xmlns:tools="http://schemas.android.com/tools"
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >

<TextView
        android:id="@+id/people"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="话机联系人"
        android:textColor="#ff0000"
        android:textSize="15sp" />

<ImageView
        android:id="@+id/img"
        android:layout_width="70dp"
        android:layout_height="70dp"
        android:layout_alignParentLeft="true"
        android:layout_below="@id/people"
        android:layout_marginTop="10dp"
        android:background="#ff0000"
        android:scaleType="fitXY"
        android:src="@drawable/ic_launcher" />

<EditText
        android:id="@+id/name"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@id/people"
        android:layout_marginLeft="40dp"
        android:layout_toRightOf="@id/people"
        android:ems="10"
        android:hint="姓名" />

<EditText
        android:id="@+id/address"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@id/name"
        android:layout_marginLeft="40dp"
        android:layout_toRightOf="@id/people"
        android:ems="10"
        android:hint="工作单位" />

<Spinner
        android:id="@+id/btnTel"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@id/img"
        android:entries="@array/tel"
        />

<Spinner
        android:id="@+id/email"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@id/btnTel"
        android:entries="@array/email"
       />

<EditText
        android:id="@+id/emailAddress"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBottom="@id/email"
        android:layout_alignLeft="@id/address"
        android:ems="10"
        android:inputType="textEmailAddress" />

<EditText
        android:id="@+id/number"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@id/address"
        android:layout_alignTop="@id/btnTel"
        android:ems="10"
        android:hint="电话号码"
        android:inputType="number"/>

<TextView
        android:id="@+id/sex"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignRight="@+id/email"
        android:layout_below="@+id/email"
        android:layout_marginTop="30dp"
        android:text="性别:"
        android:textSize="20sp" />

<RadioGroup
        android:id="@+id/radioGroup1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@id/emailAddress"
        android:layout_marginLeft="150dp">
       
    <RadioButton
        android:id="@+id/radio0"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="男"/>

<RadioButton
        android:id="@+id/radio1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="女"/>
  
   </RadioGroup>
    <Button
      android:id="@+id/save"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_alignBaseline="@+id/cancle"
      android:layout_alignBottom="@+id/cancle"
      android:layout_alignLeft="@+id/show"
      android:layout_marginTop="12dp"
      android:text="保存"
      android:textColor="#ff0000"
      android:textSize="13sp" />
   <Button
        android:id="@+id/cancle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@id/sex"
        android:layout_marginLeft="150dp"
        android:layout_marginTop="10dp"
        android:text="取消"
        android:onClick="cancle"
        android:textSize="13sp"
        android:textColor="#ff0000"
       />
 
</RelativeLayout>

时间: 2024-08-10 21:17:30

简易的手机通讯录添加联系人界面的相关文章

【Android】从通讯录添加联系人——一个你不知道的细节

1原因: 在开发的时候我们经常会遇到从通讯录添加联系人的功能,但是突然有一天有人告诉我说我的通讯录添加里没有SIM卡联系人,而别人的有,这就让我很纳闷,什么情况,最后才发现了原因,记录下. 2解决方案: 这是可以选择SIM卡联系人的代码: private void OpenPhoneNum() { Intent intent = new Intent(Intent.ACTION_PICK, CommonDataKinds.Phone.CONTENT_URI); startActivityForR

Android软件开发之通讯录——添加联系人以及SQLite工具的简单使用

关于通讯录获取联系人信息以及联系人信息的存储结构,下面链接的博客的博主已经简单说明: http://blog.csdn.net/snwrking/article/detail/7601794 ---------------------------------------------------------------------------------------------------------------------------------- 回归正题,我是用真机进行测试,首先先用数据线连

ionic2 + 按名字分组的手机通讯录 组件

ionic2 名字分组手机通讯录 组件 实现以下功能 获取手机通讯录数据 数据分组显示(中文英文正确分组) 点击索引进行跳转 滚动到特殊位置进行特别处理 联系人查询 预览 contacts.html <ion-header> <ion-navbar> <ion-title>选择联系人</ion-title> </ion-navbar> </ion-header> <ion-content padding> <ion-

Android 简易手机通讯录(源码)

简易手机通讯录 一:功能模块 1.主界面,通过listview 展示所有联系人信息,并在没有联系人时给出友好提示 2.主界面.显示最近查看的某个联系人信息 3.主界面,可以长按某联系人项,弹出菜单,删除该联系人;删除联系人后,在手机通知栏弹出信息给用户提示 4.主界面选择分组,可以查看所有联系人,也可以只查看某一分组的联系人 5.点击主界面的某联系人,可以进入联系人详情界面,查看联系人各详细信息,并可修改联系人各信息: 联系人的性别和所在分组可通过下拉菜单选择:长按电话号码,可以进入拨打电话功能

iOS之iPhone手机通讯录和短信搜索界面的实现以及UISearchController和UISearchDisplayController的浅析

本来觉得这个模块也就是一个SearchBar就搞定了,但是现在的产品经理也是够了,一会儿一个想法,之前的搜索 都已经写完了,类似主流的电商,好像也没那么麻烦,但是改版了总得弄点什么吧.嘿,哥们,我现在要iphone手机 通讯录里面搜索的样式,你搞定哦......,要一毛一样哦.作为一个文化人,我只能在内心深处生 出表达出,苦逼的我们顶多发发牢骚,要改就改喽. 请看图先 这是他要的效果demo 下面是我写的demo 看到这效果,应该都能想到用UISearchController,但是这货是iOS8

Android开发系列(十一):对手机通讯录的读取、添加、删除、查找

一.通讯录介绍 通讯录是Android手机自带的一个应用,它是一个ContentProvider应用,其它应用可以对通讯录进行访问,进行对联系人的CRUD操作. 二.通讯录数据库结构的介绍 首先,我们可以在File Explorer视图下找到contacts2.db文件,这是通讯录的文件 然后,我们用SQLite打开,分析下它的数据库结构: raw_contacts表: data表: mimetypes表: 这三张表的结构介绍完了,接下来我们说下它们之间的联系: raw_contacts表存放联

仿IOS通讯录效果,实现获取手机通讯录、字母排序显示、搜索联系人、拨打电话

1.使用UITableView,实现联系人字母排序.点击字母跳转显示联系人组目录: 2.使用UISearchController,实现联系搜索,动态显示符合查询的联系人: 3.点击通讯录列表项,显示联系人信息(使用自定义模式化窗口类似与UIAlertView,使用UIwindow实现),点击拨号,可以直接拨打电话: 4.实现获取手机通讯录里面的联系人信息: 详情见资源:http://download.csdn.net/detail/u011622479/9505751 效果图如下: 获取联系人:

安卓手机通讯录联系人恢复

安卓手机通讯录联系人不见了怎么办,在安卓手机上有时候可能遇到手机上面的通讯录联系人都没有了这种情况,给我们的使用带来许多的不便,下面小编就来教你几种解决方法,看看能不能把这个问题解决掉.第一步:首先我们在应用商城或者手机浏览器上面搜索"极速数据恢复"然后下载安装.第二步:打开软件,我们就可以看到手机界面出现的几大恢复功能选项,选择"联系人恢复"功能就可以了.第三步:然后系统会对你的手机进行扫描,扫描的过程中我们只需要耐心等待几分钟就可以了.第四步:扫描完成后会出现所

手机通讯录联系人恢复,通讯录丢失怎么办

手机通讯录联系人恢复,通讯录丢失怎么办?手机上有许多的数据都比较的重要,短信.联系人.便签文件.照片等等,这些的数据日常使用的到,所以出现误删或是丢失的几率也比较大,那么通讯录数据丢失的话该怎么恢复呢? 手机的数据出现丢失的情况,那就先停止对手机进行任何的数据操作了,免得出现数据覆盖情况影响后期的恢复工作.那至于具体的恢复教程小编就来和各位分享一下. 教程一:用手机数据恢复精灵 步骤一:打开手机的应用商店或是浏览器来找到"手机数据恢复精灵",将其下载安装到手机上. 步骤二:之后运行软件