日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

补12

發(fā)布時(shí)間:2025/4/5 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 补12 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

  • 創(chuàng)建安卓應(yīng)用
  • 初始化
  • 將圖片素材拷貝到drawable目錄里
  • 將音頻資源拷貝到自建的raw目錄
  • 主布局資源文件activity_photo.xml
  • 字符串資源文件strings.xml
  • 主界面類
  • 運(yùn)行效果

創(chuàng)建安卓應(yīng)用

初始化

將圖片素材拷貝到drawable目錄里

將音頻資源拷貝到自建的raw目錄

主布局資源文件activity_photo.xml

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context=".Photo"android:gravity="center"android:id="@+id/root"android:orientation="vertical"><Buttonandroid:id="@+id/btnPhoto"android:layout_width="200dp"android:layout_height="wrap_content"android:onClick="doPhoto"android:text="@string/photo"android:textColor="#03A9F4"android:textSize="20sp" /><Buttonandroid:id="@+id/btnMusic"android:layout_width="200dp"android:layout_height="wrap_content"android:onClick="doMusic"android:text="@string/music"android:textColor="#03A9F4"android:textSize="20sp" /> </LinearLayout>

字符串資源文件strings.xml

<resources><string name="photo">圖片</string><string name="music">播放音樂(lè)</string> </resources>

主界面類

package net.tp.shoushi;import androidx.appcompat.app.AppCompatActivity;import android.media.MediaPlayer; import android.os.Bundle; import android.view.View; import android.widget.LinearLayout; import android.widget.Toast;public class Photo extends AppCompatActivity {private LinearLayout root; // 根線性布局private int pictureClickCount;private MediaPlayer mp;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);//利用布局資源文件設(shè)置用戶界面setContentView(R.layout.activity_photo);//通過(guò)資源標(biāo)識(shí)符獲取控件實(shí)例root = findViewById(R.id.root);}/*** 改變背景圖片按鈕單擊事件處理方法** @param view*/public void doPhoto(View view) {//訪問(wèn)字符串資源int[] bgPics = new int[7];for (int i=0;i<bgPics.length;i++){bgPics[i] =getResources().getIdentifier("img"+(i+1),"drawable","net.tp.shoushi");}//獲取圖片索引int index =++pictureClickCount % bgPics.length;//設(shè)置屏幕背景圖片root.setBackgroundResource(bgPics[index]);}/*** 播放音樂(lè)按鈕單擊事件處理辦法* @param view*/public void doMusic(View view){if(mp==null){//創(chuàng)建媒體播放器,指定播放源mp=MediaPlayer.create(Photo.this,R.raw.ale);//設(shè)置循環(huán)播放方式mp.setLooping(true);//播放指定音頻文件mp.start();//設(shè)置完成監(jiān)聽(tīng)器mp.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {@Overridepublic void onCompletion(MediaPlayer mp) {Toast.makeText(Photo.this,"音樂(lè)播放完畢!",Toast.LENGTH_LONG).show();}});}} }

運(yùn)行效果

總結(jié)

以上是生活随笔為你收集整理的补12的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。