我有一个滚动视图,我以编程方式添加自定义视图。
自定义视图是#this works
@@third_person = ["he", "she", "it"].include?("he")
#this says that there is no options method
@@third_person = ["he", "she", "it"].include?(options[:pronoun])
,扩展了class A
。
在LinearLayout
中,我使用class A
作为视图组,并以编程方式在其中添加七个按钮,然后将背景可绘制图像设置为这七个按钮。
我为这些按钮设置了固定宽度,但按钮的高度仍然较大,或者可能是可绘制的高度。
如果我删除背景可绘制图像,按钮的高度将按照提供的方式固定。
在我的主要xml中:
LinearLayout
在我的自定义视图xml:
中(ScrollView)
(custom class A)
(/ScrollView)
为什么会这样?