2010-09-17 112 views

回答

2

爲什麼不直接在View1 onClickListener中設置第二個視圖對View.GONE的可見性?這比調整第一個視圖的寬度更簡單也更快

3

此代碼設置放置在RelativeLayout中的yourView的寬度和高度。

int viewWidth = 69; 
int viewHeight = 69; 
RelativeLayout.LayoutParams newViewParams = new RelativeLayout.LayoutParams(viewWidth, viewHeight); 

View v = (View)findViewById(R.id.yourView); 
v.setLayoutParams(newViewParams); 

或者,對於LinearLayout中,你需要使用這樣的:

LinearLayout.LayoutParams newViewParams = new LinearLayout.LayoutParams(viewWidth, viewHeight);