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);
                    } 

       

  • 相关阅读:
    c++ --> 虚函数
    Algorithm --> 全排列
    Algorithm --> 矩阵链乘法
    STL --> set用法
    STL --> list用法
    Algorithm --> 最长公共子序列(LCS)
    Zookeeper使用实例——服务节点管理
    Zookeeper使用实例——分布式共享锁
    Zookeeper初探
    Java设计模式应用——备忘录模式
  • 原文地址:https://www.cnblogs.com/xianqingzh/p/1946161.html
Copyright © 2011-2022 走看看