2013-02-12 65 views
0

我正在为Android编程一个窗口小部件。为此,我尝试以编程方式设置几个TextView的高度。现在,我知道如何在Activity中以编程方式设置TextView的高度。我已阅读,你可以做这样的:以编程方式设置TextView高度来自窗口小部件

LayoutParams layoutParams = textView.getLayoutParams(); 
layoutParams.height = 70; 
textView.setLayoutParams(layoutParams); 

我不知道但什么,是如何从的Widget内编程设定一个TextView的高度。有没有人知道一种方法来做到这一点?

+0

控件使用远程看法,并不意见。在这种情况下搜索。 – 2013-02-13 05:59:47

回答

0

从您的意思是TextView的本身,然后用下面的方法将小部件中:

textView.setHeight(70)

+1

我不认为我可以使用这个,因为我在这里使用RemoteViews ..对吧? – Zero 2013-02-13 07:14:00

+0

你有没有尝试过使用这种方法,如果是的话会发生什么?如果您使用RelativeLayout并将TextView放置在此布局中,那么上面的方法将起作用。 – 2013-02-13 09:36:24

+0

我不明白我该怎么做。如果我尝试声明一个TextView,我不能因为类型Widget的方法findViewById(int)未定义。你可以给出一个实现的例子吗? – Zero 2013-02-13 11:17:20

相关问题