TextSwitcher-获取样式属性并将其传递给另一个视图

布伦德尔

我正在将TextSwitcher与TextView工厂一起使用。我想将我在TextSwitcher上设置的样式传递给TextViews。

TextSwitcher没有3 arg构造函数。

是否可以从属性集中获取样式属性?

Xml

<com.my.TextSwitcher
    style="@style/My.TextView.Style"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" />

爪哇

public class MyTextSwitcher extends TextSwitcher {

    public MyTextSwitcher(Context context, AttributeSet attrs) {
        super(context, attrs);
        int style = attrs.getAttributeIntValue("", "style", 0);    // I tried this to no avail
        setFactory(new MyTextViewFactory(context, attrs, style));
    }

    private static class MyTextViewFactory implements ViewFactory {
        private final Context context;
        private final AttributeSet attrs;
        private final int style;

        public MyTextViewFactory(Context context, AttributeSet attrs, int style) {
            this.context = context;
            this.attrs = attrs;
            this.style = style;
        }

        @Override
        public View makeView() {
            return new TextView(context, attrs, style);
        }
    }
}

使自己的int自定义属性通过样式的唯一答案是什么?我不能使用内置样式标签?

用户

您可以使用以下方法检索style属性(并将其传递给内部视图):

attrs.getStyleAttribute()

或其等价物(如文档所述):

getAttributeResourceValue(null, "style")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

TextSwitcher 的自动调整文本视图大小

来自分类Dev

调用setFactory()时,TextSwitcher引发“超过2个视图”错误

来自分类Dev

如何从列表视图获取数据并将其传递给另一个活动

来自分类Dev

jQuery如何从数组获取属性并将其传递给另一个数组

来自分类Dev

如何从微调器获取当前值并将其传递给另一个活动的文本视图?

来自分类Dev

如何访问值表单completionHandler并将其传递给另一个视图IOS

来自分类Dev

我如何在一个视图中退出UILongPressGesture并将其传递给另一个视图?

来自分类Dev

Java,获取数据并将其传递给另一个类方法

来自分类Dev

Vue.js:获取图像的 src 并将其传递给另一个调用

来自分类Dev

PHPExcel:如何从一行或一系列单元格中获取样式并将其应用于另一个

来自分类Dev

PHPExcel:如何从一行或一系列单元格中获取样式并将其应用于另一个

来自分类Dev

如何获取一个flatpage作为views.py中的变量并将其传递给另一个视图?

来自分类Dev

从一个函数获取值并将其传递给另一个函数

来自分类Dev

将值传递给另一个类并将其显示在该视图控制器上

来自分类Dev

Android TextSwitcher: how to make every text stay?

来自分类Dev

Android TextSwitcher:如何使每个文本停留?

来自分类Dev

捕获图像并将其传递给android中的另一个活动

来自分类Dev

如何拍摄照片并将其传递给另一个ViewController

来自分类Dev

捕获图像并将其传递给android中的另一个活动

来自分类Dev

如何让 PowerShell 逐行读取并将其传递给另一个命令?

来自分类Dev

如何使用ajax从一个php页面获取数据并将其传递给使用ajax的另一个php页面

来自分类Dev

如何解开可选绑定并将值传递给另一个视图?

来自分类Dev

将ID从一个视图传递到另一个视图并将其存储在另一个表中

来自分类Dev

如何从一个活动的列表视图传递数据并将其传递给另一活动?

来自分类Dev

当将值传递给另一个视图控制器并将其设置为等于输出时,我不断收到展开错误。(迅速3.0)

来自分类Dev

如何访问一对多关系的属性并传递给另一个表视图?

来自分类Dev

获取输入值,然后使用javascript将其传递给另一个输入

来自分类Dev

将属性传递给另一个属性

来自分类Dev

敲除按钮以获取输入值并将其传递给另一个数组名称,同时单击按钮

Related 相关文章

  1. 1

    TextSwitcher 的自动调整文本视图大小

  2. 2

    调用setFactory()时,TextSwitcher引发“超过2个视图”错误

  3. 3

    如何从列表视图获取数据并将其传递给另一个活动

  4. 4

    jQuery如何从数组获取属性并将其传递给另一个数组

  5. 5

    如何从微调器获取当前值并将其传递给另一个活动的文本视图?

  6. 6

    如何访问值表单completionHandler并将其传递给另一个视图IOS

  7. 7

    我如何在一个视图中退出UILongPressGesture并将其传递给另一个视图?

  8. 8

    Java,获取数据并将其传递给另一个类方法

  9. 9

    Vue.js:获取图像的 src 并将其传递给另一个调用

  10. 10

    PHPExcel:如何从一行或一系列单元格中获取样式并将其应用于另一个

  11. 11

    PHPExcel:如何从一行或一系列单元格中获取样式并将其应用于另一个

  12. 12

    如何获取一个flatpage作为views.py中的变量并将其传递给另一个视图?

  13. 13

    从一个函数获取值并将其传递给另一个函数

  14. 14

    将值传递给另一个类并将其显示在该视图控制器上

  15. 15

    Android TextSwitcher: how to make every text stay?

  16. 16

    Android TextSwitcher:如何使每个文本停留?

  17. 17

    捕获图像并将其传递给android中的另一个活动

  18. 18

    如何拍摄照片并将其传递给另一个ViewController

  19. 19

    捕获图像并将其传递给android中的另一个活动

  20. 20

    如何让 PowerShell 逐行读取并将其传递给另一个命令?

  21. 21

    如何使用ajax从一个php页面获取数据并将其传递给使用ajax的另一个php页面

  22. 22

    如何解开可选绑定并将值传递给另一个视图?

  23. 23

    将ID从一个视图传递到另一个视图并将其存储在另一个表中

  24. 24

    如何从一个活动的列表视图传递数据并将其传递给另一活动?

  25. 25

    当将值传递给另一个视图控制器并将其设置为等于输出时,我不断收到展开错误。(迅速3.0)

  26. 26

    如何访问一对多关系的属性并传递给另一个表视图?

  27. 27

    获取输入值,然后使用javascript将其传递给另一个输入

  28. 28

    将属性传递给另一个属性

  29. 29

    敲除按钮以获取输入值并将其传递给另一个数组名称,同时单击按钮

热门标签

归档