首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >开关不显示开关

开关不显示开关
EN

Stack Overflow用户
提问于 2014-10-25 15:23:54
回答 5查看 17.7K关注 0票数 20

我正在尝试使用最新的appcompat,这是更新的材料设计在我的应用程序,以显示开关视图显示在洛利波普(http://android-developers.blogspot.in/2014/10/appcompat-v21-material-design-for-pre.html),问题是开关没有被显示。我的SDKmin是14,最大值是21。我在布局中使用以下代码:

代码语言:javascript
复制
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:id="@+id/fragment_scheduler"
    tools:context="com.stackoverflow.ranjith.androidprojdel.SchedulerUI">

<android.support.v7.widget.SwitchCompat
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="switch"
        app:showText="false" />

    <Button
        android:layout_width="match_parent"
        android:text="start"
        android:id="@+id/start"
        android:layout_height="wrap_content" />
</LinearLayout>

Build.gradle:

代码语言:javascript
复制
dependencies {
    compile 'com.android.support:cardview-v7:+'
    compile 'com.android.support:recyclerview-v7:+'
    compile 'com.android.support:palette-v7:+'
    compile 'com.android.support:support-v4:+'
    compile "com.android.support:appcompat-v7:21.0.+"
    compile fileTree(dir: 'libs', include: ['*.jar'])
}
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2014-11-05 22:19:19

我今天也有同样的问题,但是它在我的样本中起了作用。我认为应用程序的样式有问题,应该将它的父级设置为:

代码语言:javascript
复制
Theme.AppCompat
票数 25
EN

Stack Overflow用户

发布于 2014-12-16 21:47:34

我不确定这是否是支持库中的一个bug,但是您必须确保布局充气器的上下文是主题的。

  1. 确保您的活动主题Theme.AppCompat作为父级
  2. 如果在ListView或RecyclerView中使用充气RecyclerView,则必须确保您实例化并在适配器中使用的LayoutInflater是用主题上下文创建的。您可以通过调用: Activity.getSupportActionBar().getThemedContext()来检索主题上下文
票数 25
EN

Stack Overflow用户

发布于 2017-10-04 17:07:52

或者,您也可以利用

android:theme="@style/Theme.AppCompat"

在你的控制下

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26563986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档