NZJ*_*mes 4 android android-viewpager
我有一个viewpager,我想占据手机屏幕的整个宽度,不管是多少。我希望 ViewPager 的高度与宽度相匹配,这样整个东西都是方形的,但无法弄清楚如何做到这一点。
我尝试过重量、固定高度、match_parent、wrap_content 的组合,但似乎没有任何东西可以实现这一点
您可以使用Display以像素为单位获取屏幕大小。
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = width;
Run Code Online (Sandbox Code Playgroud)
然后创建LayoutParams并将它们设置为您的ViewPager.
LayoutParams lp = new LayoutParams(width,height);
mViewPager.setLayoutParams(lp);
Run Code Online (Sandbox Code Playgroud)
您可能还想检查哪个值较小,宽度或高度。
改编自这里
| 归档时间: |
|
| 查看次数: |
2281 次 |
| 最近记录: |