【发布时间】:2017-07-13 19:40:08
【问题描述】:
如何在 Android 上使用不同的表单控件实现“Material Look”?
我看到了带有浮动标签和编辑文本的示例,但是关于如何创建 Spinners、RadioButtons、部分分隔符等以及一般任何具有 Material 外观的表单的信息很少。
【问题讨论】:
如何在 Android 上使用不同的表单控件实现“Material Look”?
我看到了带有浮动标签和编辑文本的示例,但是关于如何创建 Spinners、RadioButtons、部分分隔符等以及一般任何具有 Material 外观的表单的信息很少。
【问题讨论】:
我猜你不喜欢,因为这是一个非常笼统的问题。 我会帮助你并喜欢你的帖子,
至于你的问题 再一次,这是非常非常一般的问题 例如,您可以使文本视图具有更多“材料设计”外观,您可以将它们包装成这样的样式:
<android.support.design.widget.TextInputLayout
android:id="@+id/input_layout_password"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<EditText
android:id="@+id/input_password"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/hint_email" />
</android.support.design.widget.TextInputLayout>
至于其余的你只需要谷歌如何设置每个元素的样式以适应你的特定布局和谷歌材料设计指南
【讨论】:
使您的活动成为AppCompatActivity 的后代。然后,您使用的所有小部件将自动替换为它们的 AppCompat 实现。
对于AppCompatActivity,您应该在项目的build.gradle 文件中添加:
compile "com.android.support:appcompat-v7:$supportLibVersion"
目前,最新的 supportLibVersion 是 25.2.0。因此,
compile "com.android.support:appcompat-v7:25.2.0"
【讨论】: