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