天天看点

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个像素的差值。

请问,有知道这个值是什么值么,如何进行设置,谢谢!

先获取本机自身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);

                }