2016.4.12编辑框

Android EditText与拨号功能
本文介绍了如何在Android应用中实现EditText的特定显示效果,包括禁用焦点和换行显示等,并提供了调用拨打电话功能时如何处理权限问题的方法。

一、EditText

进入界面时使编辑框没有焦点

(1)在EditText的父布局或者其上一组件中添加属性

         android:focusable="true"
         android:focusableInTouchMode="true"


(2)EditText换行显示

      EditText editText = new EditText(this); 
      editText.setInputType(InputType.TYPE_TEXT_FLAG_MULTI_LINE); //设置EditText的显示方式为多行文本输入 
      editText.setGravity(Gravity.TOP);    //文本显示的位置在EditText的最上方 
      editText.setSingleLine(false);   //改变默认的单行模式 
      editText.setHorizontallyScrolling(false); //水平滚动设置为False 





二、Android程序内调用拨打电话功能

Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`

这句话大意是:调用需要的权限可能被用户拒绝:代码应该显式地检查权限是否可用(用checkPermission)或显式地处理一个潜在的“SecurityException”是在使用android studio,api23出现的提示,eclipse之前没出现过。权限都已经声明了根据提示,加上checkPermission后又提示

解决方法

     startActivity(intent);

     加try catch块




               

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值