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