膨胀类 android.support.v7.app.MediaRouteButton 时出错

Posted

技术标签:

【中文标题】膨胀类 android.support.v7.app.MediaRouteButton 时出错【英文标题】:Error inflating class android.support.v7.app.MediaRouteButton 【发布时间】:2014-02-23 07:26:08 【问题描述】:

我已将 android-support-v7-appcompat,android-support-v7-mediarouter 库项目添加到构建路径。

以下是我的主要活动,导入按钮没有错误,但是在执行应用程序时,会发生错误膨胀 MediaRouteButton。 非常感谢您的任何建议!

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="vertical" 
android:layout_ 
android:layout_ 
> 
<android.support.v7.app.MediaRouteButton
            android:id="@+id/castbutton"
            android:layout_
            android:layout_
            android:layout_weight="2"
            >
</android.support.v7.app.MediaRouteButton>'

...

public class MainActivity extends android.support.v4.app.FragmentActivity 
        implements OnClickListener 
private android.support.v7.app.MediaRouteButton castbutton;

【问题讨论】:

android.support.v7.app.MediaRouteButton 更正第一个android.support.v7.app.MediaRouteButton`` 从'android.support.v7.app.MediaRouteButton'中删除单引号 【参考方案1】:

首先你应该替换这个

<android.support.v7.app.`MediaRouteButton`
        android:id="@+id/castbutton"
        android:layout_
        android:layout_
        android:layout_weight="2"
        >
</android.support.v7.app.MediaRouteButton>

<android.support.v7.app.MediaRouteButton
        android:id="@+id/castbutton"
        android:layout_
        android:layout_
        android:layout_weight="2"
        >
</android.support.v7.app.MediaRouteButton>

更新:你必须先appcompat referecning。将 appcompat 库添加到您的按照步骤Right Click Project--&gt; go to properties--&gt; android ---&gt; ib tab 添加 appcompat 项目。

【讨论】:

对不起,这是编辑问题时的书写错误。事实上 MediaRouteButton 并没有这样的错误。 Ecllipse 将检测到此类错误并提供建议。我的项目中没有构建错误/问题。 @cc5zhenhua 是否正确引用了appcompat? 是的。我尝试将项目添加到 java 构建路径、android 项目首选项但不工作。仍在我项目中错过的任何地方徘徊。 终于得到解决方案。这真的是我的 appcompat 问题。应该是 Project--properties--android---lib 选项卡来添加 appcompat 项目。一开始我只是将它们添加到构建路径中。 @cc5zhenhua 那么如果它是一个 appcompat 引用问题,则发布的解决方案不能解决问题。你应该不接受这个答案

以上是关于膨胀类 android.support.v7.app.MediaRouteButton 时出错的主要内容,如果未能解决你的问题,请参考以下文章

膨胀类 CollapsingToolbarLayout 时出错

膨胀类片段时出错

使用上下文类膨胀布局

如何为android修复“错误膨胀类GeckoEngineView”

在 RecyclerView 上膨胀类 ImageView 时出错

膨胀类 com.google.android.material.slider.Slider 时出错