android编程中setLayoutParams方法设置
生活随笔
收集整理的這篇文章主要介紹了
android编程中setLayoutParams方法设置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
第一篇 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方法设置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 马哥教育第二十二天IO模型理论、数据库基
- 下一篇: AspNet.WebAPI.OData.