如何在我的应用小部件中以编程方式更改textview的填充?

时间:2012-06-12 09:19:04

标签: android android-layout

由于小部件不支持findviewbyid(),我无法在小部件上动态设置TextView填充。

2 个答案:

答案 0 :(得分:0)

据我所知,没有方法。 appwidget旨在不允许动态操作布局对象。

答案 1 :(得分:0)

如果您正在开发API级别>如图16所示,您可以使用以下方法设置左边距:

views.setViewPadding(R.id.widget_item_news_publishedDate_text, 20, 0, 0, 0); 

将20更改为您需要的任何维度(您甚至可以通过调用

从资源获取维度
context.getResources().getDimensionPixelOffset(R.dimen.content_padding)) 

其中content_padding是8dp。

这有帮助吗?