EditText显示旧样式

时间:2016-07-08 23:50:39

标签: android android-layout android-edittext material-design material-ui

我使用EditText显示旧式的EditText。它显示了带有Corners的EditText下面的底线。

enter image description here

我想要材质类型EditText。这只是一行来自EditText的底部。

enter image description here

编辑:

<style name="AppBaseTheme" parent="Theme.AppCompat.Light.NoActionBar">

    <item name="colorPrimary">@color/orange</item>
    <item name="colorPrimaryDark">@color/orange</item>
    <item name="colorAccent">@color/orange</item>

</style>

<style name="AppTheme" parent="AppBaseTheme">

</style>

在AndroidManifest.xml文件中,我没有为Activity定义主题,只为应用程序提供主题。

1 个答案:

答案 0 :(得分:0)

使用AppCompatActivity。例如,您的MainActivity将如下所示:

public class MainActivity extends AppCompatActivity {
    ....
    ....
}

要使用AppCompatActivity,请确保已下载Google支持库(您可以在工具 - &gt; Android - &gt; SDK管理器中查看)。然后在应用程序的gradle.build文件中包含gradle依赖项:

compile 'com.android.support:appcompat-v7:23:3.0'