私はgridlayoutでアプリケーションを作成し始めました。私がgridlayoutのXML-knoteを書いた後、私はgridlayoutの中にいくつかのボタンを配置しました。Androidスタジオ:Flexible Gridlayout
しかし、私はネクサスNからネクサスSにAndroidデバイスを変更した場合のレイアウトは次のように見え始める:
とサイズと同じ問題がネクサスでに行きますXL
私は箕に何をすべき他のすべてのデバイスへのNexus Nのレイアウトサイズ?
私はgridlayoutでアプリケーションを作成し始めました。私がgridlayoutのXML-knoteを書いた後、私はgridlayoutの中にいくつかのボタンを配置しました。Androidスタジオ:Flexible Gridlayout
しかし、私はネクサスNからネクサスSにAndroidデバイスを変更した場合のレイアウトは次のように見え始める:
とサイズと同じ問題がネクサスでに行きますXL
私は箕に何をすべき他のすべてのデバイスへのNexus Nのレイアウトサイズ?
DisplayMetrics displayMetrics = new DisplayMetrics();
context.getWindowManager()。getDefaultDisplay()。getMetrics(displayMetrics);
高さ= displayMetrics.heightPixels/NumberOfButtons;
width = displayMetrics.widthPixels/3;
実行時にボタンの高さをダイナミックに設定する必要があります 上記のコードで、画面の高さと幅を取得できます。
家で試してみます。どうも。 :) –
ここにコードを追加してください。 – Janak