代码生成的TextView怎样设置样式

ningv 2012-03-13 03:37:34
TextView text= new TextView(this);
如何把text设置成以下样式?
<TextView
android:layout_width="wrap_content"
android:layout_height="22dp"
android:layout_weight="9"
android:textSize="13dp"
android:gravity="center_vertical"
android:layout_marginLeft="10dp"
android:textColor="#000000" />

谢谢。
...全文
618 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
爬行的乌龟 2012-03-14
  • 打赏
  • 举报
回复
应该是:TextView text = new TextView(this);
text.setLayoutParams(new LayoutParams(..........这里写LayoutParams常量));
xml中的属性大部分可以用代码设置,但建议楼主最好写在xml文件中,避免代码过于混乱!当有很多控件要实现的话,你用代码实现会显得太麻烦,也不友好!别人读你的代码会很困难!但是,有一个好处就是可以动态改变控件的样式!
xueshukai123 2012-03-14
  • 打赏
  • 举报
回复
xml文件可以实现,为何要这么写呢
ningv 2012-03-13
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 pby_bob 的回复:]
TextView text= new TextView(this);
text.setWidth("22dip");
text.setHeight("10dip");
后面的楼主自己写吧,有问题接着问!
[/Quote]
这个我也会啊,问题是layout_weight、layout_marginLeft那些怎么设置啊
pby_bob 2012-03-13
  • 打赏
  • 举报
回复
TextView text= new TextView(this);
text.setWidth("22dip");
text.setHeight("10dip");
后面的楼主自己写吧,有问题接着问!
xueshukai123 2012-03-13
  • 打赏
  • 举报
回复
TextView text= new TextView(this);
这行代码是什么意思,this是什么东西。

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧