標籤:
第一篇
private LinearLayout generateHeadOfControl() {LinearLayout LayoutHead = createLayout(LinearLayout.HORIZONTAL); Button DateButton = generateDateButton(); Button ItemButton = generateItemButton(); DateButton.setLayoutParams(new LinearLayout.LayoutParams(100, LinearLayout.LayoutParams.WRAP_CONTENT)); ItemButton .setLayoutParams(new LinearLayout.LayoutParams(100, LinearLayout.LayoutParams.WRAP_CONTENT)); layoutHead.addView(DateButton); layoutHead.addView(ItemButton); return layoutHead;}==========================注意在LinearLayout裡設定params用的是ViewGroup的LayoutParams,會出錯,上面的代碼OK了~
第二篇
textView.setLayoutParams(new TextSwitcher.LayoutParams(
LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
為什麼要用TextSwitcher的LayoutParams呢。查一查API,可以看到這麼一句話These supply parameters to the parent of this view specifying how it should be arranged。也就是說一定要用父控制項的LayoutParams。如果父控制項是LinearLayout,當然就必須寫成LinearLayout.LayoutParams
android編程中setLayoutParams方法設定