Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 重写exoplayer控制器会出现错误:(27,34)未找到与给定名称匹配的资源(位于';id';处,值为';@id/exo_next';)_Android_Xml_Exoplayer_Exoplayer2.x - Fatal编程技术网

Android 重写exoplayer控制器会出现错误:(27,34)未找到与给定名称匹配的资源(位于';id';处,值为';@id/exo_next';)

Android 重写exoplayer控制器会出现错误:(27,34)未找到与给定名称匹配的资源(位于';id';处,值为';@id/exo_next';),android,xml,exoplayer,exoplayer2.x,Android,Xml,Exoplayer,Exoplayer2.x,我正在尝试为exoPlayer控件添加一个全屏按钮。 我创建了一个名为 exo_回放_控制_视图.xml 根据 但它给了我一整套我不知道如何解决的错误 这是我的xml文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:lay

我正在尝试为exoPlayer控件添加一个全屏按钮。 我创建了一个名为

exo_回放_控制_视图.xml

根据

但它给了我一整套我不知道如何解决的错误

这是我的xml文件

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"

android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:gravity="center"
    android:paddingTop="4dp"
    android:orientation="horizontal">

    <ImageButton android:id="@id/exo_prev"
        style="@style/ExoMediaButton.Previous"/>

    <ImageButton android:id="@id/exo_rew"
        style="@style/ExoMediaButton.Rewind"/>

    <ImageButton android:id="@id/exo_play"
        style="@style/ExoMediaButton.Play"/>

    <ImageButton android:id="@id/exo_pause"
        style="@style/ExoMediaButton.Pause"/>

    <ImageButton android:id="@id/exo_ffwd"
        style="@style/ExoMediaButton.FastForward"/>

    <ImageButton android:id="@id/exo_next"
        style="@style/ExoMediaButton.Next"/>

    // This is the custom button
    <ImageButton
        android:id="@+id/exo_fullscreen_button"
        style="@style/ExoMediaButton"
        android:src="@drawable/ic_fullscreen"/>
</LinearLayout>

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginTop="4dp"
    android:gravity="center_vertical"
    android:orientation="horizontal">

    <TextView android:id="@id/exo_position"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="14sp"
        android:textStyle="bold"
        android:paddingLeft="4dp"
        android:paddingRight="4dp"
        android:includeFontPadding="false"
        android:textColor="#FFBEBEBE"/>

    <SeekBar android:id="@id/exo_progress"
        android:layout_width="0dp"
        android:layout_weight="1"
        android:layout_height="32dp"
        android:focusable="false"
        style="?android:attr/progressBarStyleHorizontal"/>

    <TextView android:id="@id/exo_duration"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="14sp"
        android:textStyle="bold"
        android:paddingLeft="4dp"
        android:paddingRight="4dp"
        android:includeFontPadding="false"
        android:textColor="#FFBEBEBE"/>

</LinearLayout>
我可以做什么,或者如何在控件上实现新按钮


<ImageView
    android:id="@+id/nearestPhoneIV"
    android:layout_width="30dp"
    android:layout_height="30dp"
    android:layout_marginBottom="5dp"
     android:layout_marginLeft="30dp"
     android:layout_marginRight="30dp"
     android:layout_marginTop="5dp"
     android:src="@drawable/phone"/>
id应该是“@+id/idname”


id应该是“@+id/idname”


@id/exo_位置用于重用视图的id,@+id/exo_位置用于声明新的视图id。


@id/exo_位置用于重用视图的id,@+id/exo_位置用于声明新的视图id。


?android:attr/selectableItemBackground
菲特西
@尺寸/视频\u查看\u exo\u播放器\u播放\u暂停\u按钮\u尺寸
@尺寸/视频\u查看\u exo\u播放器\u播放\u暂停\u按钮\u尺寸
@可绘制/ic\U播放\U循环\U填充
@可绘制/ic\u暂停\u圆圈\u填充

?android:attr/selectableItemBackground
菲特西
@尺寸/视频\u查看\u exo\u播放器\u播放\u暂停\u按钮\u尺寸
@尺寸/视频\u查看\u exo\u播放器\u播放\u暂停\u按钮\u尺寸
@可绘制/ic\U播放\U循环\U填充
@可绘制/ic\u暂停\u圆圈\u填充

太好了!但是显示错误的风格呢?我找到了风格的答案,它不会让球员膨胀。应用程序崩溃。请检查您是否在styles.xml文件中定义了该样式。太好了!但是显示错误的风格呢?我找到了风格的答案,它不会让球员膨胀。应用程序崩溃。请检查您是否在styles.xml文件中定义了该样式
<ImageView
    android:id="@+id/nearestPhoneIV"
    android:layout_width="30dp"
    android:layout_height="30dp"
    android:layout_marginBottom="5dp"
     android:layout_marginLeft="30dp"
     android:layout_marginRight="30dp"
     android:layout_marginTop="5dp"
     android:src="@drawable/phone"/>
<TextView android:id="@+id/exo_position"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="14sp"
    android:textStyle="bold"
    android:paddingLeft="4dp"
    android:paddingRight="4dp"
    android:includeFontPadding="false"
    android:textColor="#FFBEBEBE"/>