2013-05-31 67 views
1

我要讓媒體播放和控制播放和使用相同的按鈕暫停。佈局:重量上的按鈕進行更改的Android

我這樣做:

,這是爲佈局代碼:

<ImageView 
     android:id="@+id/play" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_weight=".33" 
     android:layout_marginRight="6dp" 
     android:src="@drawable/play" /> 

,一切工作正常,除了一個事實,即按鈕暫停顯示出來,並保持它的全尺寸,

android:layout_weight =「。33」 命令不適用於它。

問題是什麼?我該如何解決它?

+0

你確定按鈕調整大小,而不是內部圖像的力量來調整它的大小。嘗試設置ImageView的內容模式。 –

回答

1
if(!mediaPlayer.isPlaying()){ 
    mediaPlayer.start(); 
    buttonPlayPause.setImageResource(R.drawable.button_pause); 
}else { 
    mediaPlayer.pause(); 
    buttonPlayPause.setImageResource(R.drawable.button_play); 
}