Android 材料设计:按钮还是编辑文本?

Android 材料设计:按钮还是编辑文本?,android,android-edittext,semantics,android-button,material-design,Android,Android Edittext,Semantics,Android Button,Material Design,我有一个关于材料设计和语义的问题。 我尝试设置我的应用程序,我只有几个字段。因此,我首先尝试使用一个LinearLayout和一些EditText,使UI像这样: 我必须设置小时,并且我已经设置了OnClickListener以显示TimePickerDialog 但是,当我检查谷歌议程上的设置时,它似乎是一个按钮列表?(触摸时的动画与按钮上的动画相同) 我应该使用按钮而不是编辑文本?即使它看起来像全宽文本字段 我应该使用列表而不是线性布局 我很抱歉我的英语不好…你可以同时使用这两种方法,但

我有一个关于材料设计和语义的问题。 我尝试设置我的应用程序,我只有几个字段。因此,我首先尝试使用一个
LinearLayout
和一些
EditText
,使UI像这样:

我必须设置小时,并且我已经设置了
OnClickListener
以显示
TimePickerDialog

但是,当我检查谷歌议程上的设置时,它似乎是一个
按钮列表
?(触摸时的动画与
按钮上的动画相同)

我应该使用
按钮
而不是
编辑文本
?即使它看起来像全宽文本字段

我应该使用
列表
而不是
线性布局


我很抱歉我的英语不好…

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

对于材料设计,您可以按照以下链接进行操作:


  • 我希望这会有帮助。

    谢谢你的回答!我确实使用了NAVASDC的库和其他工具,如和。这很有帮助。特别是兼容性。我将使用
    LinearLayout
    。你认为我应该使用按钮还是编辑文本?因为视图的内容(文本)是用户可修改的。您应该使用EditText not按钮。如果我的ans对您有用,请单击作为正确答案,然后单击以获取有用的ans。