[英]Get screen sizes & set them in carousel view android
在這里,您可以看到我的輪播布局xml文件。
<com.touchmenotapps.carousel.simple.HorizontalCarouselLayout
android:id="@+id/carousel_layout_event"
android:layout_width="600dp"
android:layout_height="500dp"
android:layout_above="@+id/relativeLayout1"
android:layout_alignTop="@+id/carousel_layout" >
</com.touchmenotapps.carousel.simple.HorizontalCarouselLayout>
我想將正在運行的android模擬器的屏幕寬度和高度設置為android:layout_width和android:layout_height ...
誰能幫我。 謝謝
HorizontalCarouselLayout hcl=(HorizontalCarouselLayout)findViewById(R.id.carousel_layout_event);
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;
hcl.setLayoutParams(new LayoutParams(width,height));
冷杉你得到的設備大小即
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int divWidth= size.x;
int divHeight = size.y;
創建一個函數來設置布局參數。 即
public void setWidthHeight(View v, int width, int height){
LayoutParams lp;
lp = v.getLayoutParams();
lp.width = width;
lp.height = height;
v.setLayoutParams(lp);
}
然后將此函數稱為
setWidthHeight(yourView,divWidth,divHeight);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.