Psy*_*her 18 android android-appcompat android-5.0-lollipop
我正在尝试使用我的应用程序中为材料设计更新的最新appcompat,以显示Lollipop中显示的切换视图(http://android-developers.blogspot.in/2014/10/appcompat-v21-material-design -for-pre.html),问题是交换机没有显示出来.我的SDKmin是14,最大值是21.我在布局中使用以下代码:
<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>
Run Code Online (Sandbox Code Playgroud)
的build.gradle:
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'])
}
Run Code Online (Sandbox Code Playgroud)
soc*_*qwe 24
我不确定这是否是支持库中的错误,但您必须确保布局inflater的上下文是主题.
小智 21
我今天遇到了同样的问题,但不知何故,switchcompat在我的样本中工作.我认为app风格有问题,它应该设置为:
Theme.AppCompat
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14723 次 |
| 最近记录: |