2016-01-19 132 views
1

我想創建一個嵌套線性佈局和textviews垂直放置在線性佈局的佈局。它們以編程方式創建。雖然我可以使用佈局參數設置線性佈局的高度,但我無法爲textview執行此操作。使用Textview的setLayoutParams或setHeight函數不提供響應。文本總是包裹在內容中(儘管在代碼中我沒有提到這一點)。有人可以幫我解決這個問題嗎?android textview設置高度不起作用

+5

顯示你的代碼。 – Destro

+0

請嘗試minHeight? – MyWay

回答

0

我希望這可以幫助

TextView textView = new TextView(this); 
    textView.setText("Hellow World"); 
    textView.setHeight(prefered_height_in_pixel); 
    this.addView(textView) 
1

這個代碼可以幫助你:

LinearLayout.LayoutParams paramsLayoutExpire = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.MATCH_PARENT); 
    TextView txtView=new TextView(this); 
    txtView.setLayoutParams(paramsTextViewExpire); 

LayoutParams.MATCH_PARENT:身高

LayoutParams.WRAP_CONTENT:寬度