android:textColor="#A0ff1400" A0表示透明度00完全透明FF完全不透明,后面6位是RGB
问题:
类中类的findViewById方法为何用不了?
解:类中类的findViewById方法调用不能加this.
public class MainActivity extends Activity {
private EditText txtNum;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

Button btnCall =(Button)this.findViewById(R.id.btn_call);
btnCall.setOnClickListener(new MyListener());

}

private class MyListener implements OnClickListener
{
public void onClick(View v)
{
txtNum =(EditText)this.findViewById(R.id.txt_num);

}
}
private void doClick(){
String number =txtNum.getText().toString().trim();
if("".equals(number)){
Toast.makeText(getApplicationContext(),R.string.msg,Toast.LENGTH_LONG).show();
return;
}
else{
//拨打电话
Intent intent = new Intent();
intent.setAction(Intent.ACTION_ANSWER);//想打电话
intent.setData(Uri.parse("tel:"+phonenum));//设置号码
startActivity(intent);//开始打电话
}
}
}
未解决错误:at android.view.LayoutInflater.onCreateView(LayoutInflater.java:669)
给某一元素定义ID android:id="@+id/txt_num"
<EditText
android:id="@+id/txt_num"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="@string/hint1213" />

点击事件的四种写法

在src目录下找到MainActivity.java类的onCreate函数中(应用程序运行会打找当前activity所对应的界面,框架首先会调用activityr oncreate();
寻找到界面的按钮Button btnCall=(Button) findViewById(R.id.btn_call);
1 创建一个类,如上MyListener类。
btnCall.setOnClickListener(new MyListener());
2.使用匿名类
btnCall.setOnClickListener(new MyLinstener(){
public void onClick(View v){
doClick();
}
});
3.点击事件的第三种方法,开发中常用
btnCall.setOnClickListener(this);
btn??.setOnClickListener(this);
public void onCLick(View v){
switch(v.getId()){
case R.id.btnCall:
doClick();
break;
}
}
4.在布局文件中注册,开发中不建议用 Toast.LENGTH.SHORT的值为0;Toast.LENGTH.LONG的值为1;
android:onclick="doSth"
public void doSth(View view){
Toash.makeText(this,"我是布局文件中注册的方法,我是土司",Toast.LENGTH.SHORT).show();
}

layout布局之线性布局LinearLayout 可以设置水平或
android:layout_width="0dip" 这是一个技巧,线性布局时每个控件平均分配宽度
android:layout_weight="1" 显示的权重(优先级)值越大权重越大
layout布局之相对布局RelativeLayout
layout布局之帧布局FrameLayout
layout布局之绝对布局AbsolutelyLayout 把位置写死 游戏开发可能用到 已过时
layout布局之表格布局TableLayout 对齐整齐 <TableRow><TextView/>...</TableRow>

Android中的显示单位
px 像素
dip或dp (device independent pixels)设备独立像素
sp 比例像素,主要处理字体大小,可以根据系统的字体自适应。
为了适应不同分辨率,不同的像素密度推荐使用dip,字体使用sp

android拨号的更多相关文章

  1. Android 拨号器的实现 [视频1]

    Android自带了拨号功能和拨号器 这个是在一个视频里看到的    想写下来记录一下 下面放源代码 /hehe/res/layout/activity_main.xml <RelativeLa ...

  2. Delphi XE6 Android拨号函数

    http://blog.sina.com.cn/s/blog_44fa172f0101rpex.html Delphi XE6 Android拨号函数 (2014-05-07 17:48:51) 转载 ...

  3. Android 拨号器的简单实现

    功能实现:一个EditView 一个拨打按钮,输入号码跳转到拨号界面 界面布局:activity_call.xml //线性垂直布局:一个EditView文本.一个Button按钮 1 <Lin ...

  4. android 拨号

    public class CallActivity extends Activity { @Override public void onCreate(Bundle savedInstanceStat ...

  5. Android 直接拨打电话界面

    Android 拨号界面和直接拨打电话界面代码控制 //定义TAG为空 private static final String TAG = null; //定义Button的点击事件 tell.set ...

  6. HTML中的javascript交互

    在Android开发中,越来越多的商业项目使用了Android原生控件与WebView进行混合开发,当然不仅仅就是显示一个WebView那么简单,有时候还需要本地Java代码与HTML中的javasc ...

  7. 安卓混合开发——原生Java和H5交互,保证你一看就懂!

    ** 在Android开发中,越来越多的商业项目使用了Android原生控件与WebView进行混合开发,当然不仅仅就是显示一个WebView那么简单,有时候还需要本地Java代码与HTML中的Jav ...

  8. astgo-官方功能更新日志

    2014年9月 2014-9-7:更新 1.安卓.苹果客户端添加字幕广告(点击字幕跳转打开网址) 2.安卓.苹果客户端添加公告推送功能 3.修正Astgo软交换管理平台修删除充值卡.用户账号,造成整个 ...

  9. Mono for Android—初体验之“电话拨号器”

    1.Main.axml文件: <?xml version="1.0" encoding="utf-8"?><LinearLayout xmln ...

随机推荐

  1. 7.C# 多态的实现

    C# 多态的实现 封装.继承.多态,面向对象的三大特性,前两项理解相对容易,但要理解多态,特别是深入的了解,对于初学者而言可能就会有一定困难了.我一直认为学习OO的最好方法就是结合实践,封装.继承在实 ...

  2. ios UrlEncode与UrlDecode

    url字符串中具有特殊功能的特殊字符的字符串,或者中文字符,作为参数用GET方式传递时,需要用urlencode处理一下.当然,有时作为Post参数传递,也需要urlencode处理一下. NSStr ...

  3. 前端 json 导出 excel

    参考:https://blog.csdn.net/abel_yang/article/details/78684786 在github上有大神提供现成的插件,非常感谢 https://cuikangj ...

  4. node.js初识04

    node的Get表单提交 form.html <!DOCTYPE html> <html lang="en"> <head> <meta ...

  5. LA 3890 Most Distant Point from the Sea(半平面交)

    Most Distant Point from the Sea [题目链接]Most Distant Point from the Sea [题目类型]半平面交 &题解: 蓝书279 二分答案 ...

  6. MyBatis基础入门《五》核心配置文件

    MyBatis基础入门<五>核心配置文件 描述: 在前面的章节中,简单的学习使用了一下mybatis,对于配置文件没有过多详细说明. 这里先描述项目中的一个核心配置文件:mybatis-c ...

  7. web前端 ajax请求报415/400错

    一.当使用jQuery 的ajax发送请求时 1.请求路劲没有出错并且不存在跨域,出现415错误 解决方法:在ajax请求中加上contentType: 'application/json', $.a ...

  8. jQuery-动画点击淡化消失

    <!DOCTYPE html> <html> <head> <title> new document </title> <meta c ...

  9. 从caffemodel里面导出参数

    参见博文https://blog.csdn.net/u014510375/article/details/51704447

  10. 1.23 codeforces div3 C.Nice Garland

    You have a garland consisting of nn lamps. Each lamp is colored red, green or blue. The color of the ...