gpt4 book ai didi

android - 为什么安卓:soundEffectsEnabled ="true" does not playing any sounds for onClick?

转载 作者:行者123 更新时间:2023-12-05 07:45:30 26 4
gpt4 key购买 nike

我制作了一个拨号盘网格。对于 onClick of digits 我想播放一些音效。

这是我的 XML:

<android.support.v7.widget.CardView
android:id="@+id/cardview_1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/white"
android:soundEffectsEnabled="true"
card_view:cardCornerRadius="0dp"
card_view:cardElevation="0dp">

<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/white"
android:gravity="center"
android:orientation="vertical">

<ImageView
android:id="@+id/number_1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:soundEffectsEnabled="true"/>

</LinearLayout>

</android.support.v7.widget.CardView>

这是代码:

@OnClick(R.id.cardview_1)
public void onClick(View v){
ZoroHelper.zoroLogger("TAG","isSoundEffectsEnabled : "+v.isSoundEffectsEnabled()); // Gives me TRUE
v.playSoundEffect(SoundEffectConstants.CLICK);
// Some Action
}

也尝试过, view.playSoundEffect(android.view.SoundEffectConstants.CLICK);

我用过 Butterknife 库。

我找到了各种解决方案,但没有人帮助我。我哪里错了?

提前致谢。

最佳答案

确保您的组件中有 android:hapticFeedbackEnabled="true"android:clickable="true"

关于android - 为什么安卓:soundEffectsEnabled ="true" does not playing any sounds for onClick?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41584170/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com