Aer*_*row 1 android android-fragments
如何删除视图寻呼机中两个片段视图之间的空间.我尝试了以下代码,它在高端设备上工作,当我进入低端时,两个fragement合并.
private void screenDensityCheck(ViewPager pager)
{
float density = FragmentMainActivityHolder.this.getResources()
.getDisplayMetrics().density;
if (density >= 4.0)
{
pager.setPageMargin(-8 );
Log.e("Mobile screen category===>>>>>>>>>", "xxxhdpi screen");
} else if (density >= 3.0)
{
pager.setPageMargin(-21);
Log.e("Mobile screen category===>>>>>>>>>", "xxhdpi screen");
} else if (density >= 2.0)
{
pager.setPageMargin(-16);
Log.e("Mobile screen category===>>>>>>>>>", "xhdpi screen");
} else if (density >= 1.5)
{
pager.setPageMargin(-26);
Log.e("Mobile screen category===>>>>>>>>>", "hdpi screen");
} else if (density >= 1.0)
{
pager.setPageMargin(-26);
Log.e("Mobile screen category===>>>>>>>>>", "mdpi");
} else
{
pager.setPageMargin(-35);
Log.e("Mobile screen category===>>>>>>>>>", "ldpi");
}
}
Run Code Online (Sandbox Code Playgroud)

嘿这个代码可以帮助你:)
final int pageMargin = (int) TypedValue.applyDimension( TypedValue.COMPLEX_UNIT_DIP, 8, getResources() .getDisplayMetrics());
viewPager.setPageMargin(pageMargin);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1425 次 |
| 最近记录: |