【问题标题】:Android App Widget - Full List of supported ViewsAndroid App Widget - 支持视图的完整列表
【发布时间】:2017-03-24 00:05:36
【问题描述】:

Android App Widget 支持哪些视图?

很遗憾,https://developer.android.com/guide/topics/appwidgets/index.html 的列表不完整...

【问题讨论】:

    标签: android view widget


    【解决方案1】:

    支持的视图的完整列表是:

    在文档中

    AdapterViewFlipper 
    Button
    Chronometer
    FrameLayout
    GridLayout
    GridView
    ImageButton
    ImageView
    LinearLayout
    ListView
    ProgressBar
    RelativeLayout
    StackView 
    TextView
    ViewFlipper
    

    文档中没有:

    DateTimeView
    TextClock
    

    注意:DateTimeView 在 Android 源代码中可用,但在 SDK 中不可用。如果从 XML 中正确使用,它可能会起作用(IDE 将显示错误)

    已弃用:

    AbsoluteLayout
    AnalogClock
    

    【讨论】:

    • Android SDK 中没有DateTimeView。另外,我很好奇您如何确定TextClockRemoteViews 中是安全的。
    • 我检查了 RemoteViews 的源代码,基本上每个视图都有 @RemoteView 注释(可从 Launcher 获得)应该可以工作。我检查了Android Source中的所有View实现,似乎DateTimeView在源中,但不在SDK中,你是对的......
    猜你喜欢
    • 1970-01-01
    • 2016-12-08
    • 2011-10-02
    • 1970-01-01
    • 2018-01-23
    • 1970-01-01
    • 1970-01-01
    • 2015-06-06
    • 2017-06-20
    相关资源
    最近更新 更多