Android实现多媒体录音笔

2019-12-10 19:17:44王振洲

activity_main:

<LinearLayout xmlns:android="http://www.easck.com/apk/res/android" 
  xmlns:tools="http://www.easck.com/tools" 
  android:layout_width="match_parent" 
  android:layout_height="match_parent" 
  android:orientation="vertical" 
  tools:context=".MainActivity"> 
 
 
  <TextView 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:background="#000" 
    android:padding="13dp" 
    android:text="语音笔" 
    android:textColor="#fff" 
    android:textSize="22sp" 
    android:textStyle="bold" /> 
 
  <ListView 
    android:id="@+id/list" 
    android:layout_width="match_parent" 
    android:layout_height="0dp" 
    android:layout_weight="1" 
    android:padding="10dp" 
    ></ListView> 
 
  <LinearLayout 
    android:id="@+id/li1" 
    android:padding="10dp" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal"> 
 
    <Button 
      android:id="@+id/start" 
      android:layout_width="0dp" 
      android:layout_height="wrap_content" 
      android:layout_weight="1" 
      android:textSize="20sp" 
      android:text="开始录音" /> 
 
    <Button 
      android:id="@+id/stop" 
      android:layout_width="0dp" 
      android:layout_height="wrap_content" 
      android:layout_weight="1" 
      android:enabled="false" 
      android:textSize="20sp" 
      android:text="停止录音" /> 
  </LinearLayout> 
 
 
</LinearLayout> 

list_item:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://www.easck.com/apk/res/android" 
  android:layout_width="match_parent" 
  android:layout_height="match_parent" 
  android:padding="10dp" 
  android:id="@+id/list_parent" 
  android:orientation="horizontal"> 
 
  <TextView 
    android:id="@+id/show_file_name" 
    android:layout_width="0dp" 
    android:layout_weight="1" 
    android:layout_height="wrap_content" 
    android:text="文件名" 
    android:textColor="#000" 
    android:textSize="20sp" 
    /> 
 
  <Button 
    android:id="@+id/bt_list_play" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textSize="18sp" 
    android:text="播放" /> 
 
  <Button 
    android:id="@+id/bt_list_stop" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textSize="18sp" 
    android:text="停止" /> 
 
</LinearLayout>