zoukankan      html  css  js  c++  java
  • android


    Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.parse("smsto:"));
    intent.putExtra("sms_body", mMsg.getText().toString());
    startActivity(intent);

    但跳转到发短信的界面时候,却不能选择“接收人”,只能通过输入号码,要怎么样才能选择接收人呢?

    设置一个TextView,layout_height要用wrap_content。
    例如:
    通过getLineCount()获取文字行数为10,
    而通过getLineHeight()获取到每行字高度为20。

    再通过getHeight()获取到TextView的高度为205,

    很明显TextView与文字显示高度,有了5个像素的差值。

     

     

    设置一个TextView,layout_height要用wrap_content。
    例如:
    通过getLineCount()获取文字行数为10,
    而通过getLineHeight()获取到每行字高度为20。

    再通过getHeight()获取到TextView的高度为205,

    很明显TextView与文字显示高度,有了5个像素的差值。
    请问,有知道这个值是什么值么,如何进行设置,谢谢!
     

    先获取本机自身Density的大小
    DisplayMetrics metrics = new DisplayMetrics();
    getWindowManager().getDefaultDisplay().getMetrics(metrics);
    mDensity = metrics.densityDpi;


    然后对不同的Density做屏幕的适配

    if (mDensity == 240) { // 可以让不同的density的情况下,可以让页面进行适配
    mWebView.getSettings().setDefaultZoom(ZoomDensity.FAR);
                    } else if (mDensity == 160) {
            mWebView.getSettings().setDefaultZoom(ZoomDensity.MEDIUM);
                    } else if(mDensity == 120) {
                             mWebView.getSettings().setDefaultZoom(ZoomDensity.CLOSE);
                    } 

       

  • 相关阅读:
    Python 如何安装、使用pip
    关于防范短信诈骗-贷款方向
    YouTube视频下载解析网站
    压力大导致你的Logstash重发消息吗?
    入职第一件事情
    监控多文件夹目录变化,python,win32
    https://pypi.org/project/watchdog/#files
    UVM_COOKBOOK学习【UVM基础】
    UVM实用技巧【二】
    UVM实用技巧【一】
  • 原文地址:https://www.cnblogs.com/xianqingzh/p/1946161.html
Copyright © 2011-2022 走看看