Android自定义视图-在XML中禁用layout_height / width并在Java类中为其设置默认值

时间:2019-02-18 01:55:26

标签: java android android-layout

我正在处理自定义按钮组件,是否有任何方法只能为此按钮禁用XML中的layout_height和layout_width?我已经在Java类中设置了默认的高度和宽度,但是仍然要求我提供XML中的layout_height和layout_width(这将覆盖我的默认值)。

示例: 我自定义了一个名为myBtn的Button类,将appCompactButton扩展为一个Java文件,并将layout_height设置为50dp,并将layout_width设置为将内容包装在onCreate()方法中。

我想在XML中将按钮没有布局属性使用为:

<myBtn
  android:text="xxxx"
  app:type="primary" />

(此类型是我的自定义属性)

谢谢。

0 个答案:

没有答案