小编mr.*_*hua的帖子

Android MediaPlayer Singleton

我已经阅读了几篇建议使用单例代码的文章,由于我想使用单例代码仅允许一个mediaplayer实例(无论用户定义了多少次点击),因此已阅读并放置在音板中。

基本上,我只想要一个声音,如果用户在播放期间单击另一个按钮,它将停止当前声音并播放被按下的声音。我只需要一个MediaPlayer实例,但不了解如何实现它。

这是我的代码的基本思想:

    package com.example.context;

    import java.io.File;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.InputStream;




    import android.app.Activity;
    import android.content.ContentValues;
    import android.content.Intent;
    import android.media.MediaPlayer;
    import android.net.Uri;
    import android.os.Bundle;
    import android.provider.MediaStore;
    import android.view.ContextMenu;
    import android.view.MenuItem;
    import android.view.View;
    import android.view.ContextMenu.ContextMenuInfo;
    import android.view.View.OnClickListener;
    import android.widget.Button;
    import android.widget.Toast;

    public class main extends Activity implements OnClickListener {

    MediaPlayer player;

    int[] ressound ={R.raw.boomstick, R.raw.chainsaw, R.raw.shebitch, R.raw.byebye,
    R.raw.comegetsome, R.raw.groovy, R.raw.shoelace, R.raw.smart,   R.raw.yeahbaby};//added as needed
    int j=0;
    private static final String TAG = "MyTag";

    /** Called when the activity …
Run Code Online (Sandbox Code Playgroud)

singleton android onclick android-mediaplayer

4
推荐指数
1
解决办法
5050
查看次数

Android图像按钮

我已经搜索了网站和其他几个人,我遇到了一个问题,找到一种方法来制作一个清晰漂亮的图标风格的图像按钮.我一直使用的图像按钮填充内容,看起来只是扭曲,我想要非常好看的图标样式图像按钮,而不是它的污迹印章清晰度很低.我希望它们间隔足够你可以看到它们背后的背景,我是否需要以某种方式使src成为图像和背景清晰?

继承了我的一些代码:

   <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:background="@drawable/debface"
        >


        <TableLayout
         android:layout_width="fill_parent"
         android:layout_height="fill_parent"
        android:layout_weight="4"
        android:gravity="bottom"
         >


       <!-- Images coming out Blurry, I need to compress like a hires icon file -->
       <TableRow>
       <ImageButton
        android:id="@+id/button01"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/debraidcard"
        android:layout_weight="1"
        android:padding="25px"
        android:paddingLeft="25px"
          android:paddingRight="25px"
        />  
       <ImageButton
        android:id="@+id/button02"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:background="@drawable/debraidcard"
        android:padding="25px"
        android:paddingLeft="25px"
        android:paddingRight="25px"
         />
      <ImageButton
        android:id="@+id/button03"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/debraidcard"
        android:layout_weight="1"
        android:padding="25px"
        android:paddingLeft="25px"
        android:paddingRight="25px"
         />
       </TableRow>
Run Code Online (Sandbox Code Playgroud)

我在我的图像上使用了几种不同的尺寸,我在.jpg和.png之间切换.我接受了几个教程,不喜欢结果.非常感谢任何指导我正确方向的帮助

android imagebutton

1
推荐指数
1
解决办法
5781
查看次数