我有類似的東西:編程調整的FrameLayout
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/photo1"
android:orientation="vertical" >
<FrameLayout
android:id="@+id/photo2"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
</FrameLayout>
<Fragment>
</Fragment>
</FrameLayout>
我想調整該照片2的FrameLayout。
public void setScreenSize() {
Display display = getWindowManager().getDefaultDisplay();
FrameLayout layout = (FrameLayout) findViewById(R.id.photo2);
int screen_height = display.getHeight();
screen_height = (int) (0.60*screen_height);
LayoutParams parms = (LayoutParams) layout.getLayoutParams();
parms.height = screen_height;
}
不幸的是,這不起作用,我不知道爲什麼。
你有沒有發現我上面的代碼都試過,但沒有我的情況 – PriyankaChauhan