天天看點

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

                }