【问题标题】:Material Design: Button or Edit Text?Material Design:按钮还是编辑文本?
【发布时间】:2015-03-05 17:07:45
【问题描述】:

我有一个关于 Material Design 和语义的问题。 我尝试对我的应用程序进行设置,但我只有几个字段。所以我首先尝试制作这样的 UI,带有LinearLayout 和一些EditText

我必须设置小时,并且我已将 OnClickListener 设置为显示 TimePickerDialog

但是当我检查 Google Agenda 上的设置时,它似乎是Button 的列表? (触摸动画与Button相同)

我应该使用Button 而不是EditText 吗?即使它看起来像 FullWidth Textfield?

我应该使用List 而不是LinearLayout

我很抱歉我的英语不好......

【问题讨论】:

    标签: android android-edittext semantics android-button material-design


    【解决方案1】:

    你可以同时使用这两种方法,但如果你会使用线性布局那会很好。

    对于材料设计,您可以点击以下链接:

    1. https://github.com/navasmdc/MaterialDesignLibrary#flat-button
    2. https://github.com/keithellis/MaterialWidget
    3. https://github.com/tekinarslan/AndroidMaterialDesignToolbar
    4. https://github.com/madcyph3r/AdvancedMaterialDrawer

    我希望,它会有所帮助。

    【讨论】:

    • 感谢您的回答!我确实使用了 navasmdc 的库和其他工具,例如 MaterialNavigationDrawercardslib。它有很大帮助。特别是为了兼容性。我将使用LinearLayout。你认为我应该使用 Button 还是 EditText?因为视图的内容(文本)是用户可以修改的。
    • 你应该使用 EditText 而不是按钮。
    • 如果我的答案对你有用,请点击正确答案并点击有用的答案。
    猜你喜欢
    • 2019-02-23
    • 1970-01-01
    • 2019-08-24
    • 2017-10-27
    • 2014-12-08
    • 1970-01-01
    • 1970-01-01
    • 2019-10-19
    • 2021-10-09
    相关资源
    最近更新 更多