seekbar를 이용해 맵의 투명도를 조절하려 합니다.
일단 제가 생각하는대로 레이아웃을 짜고,
자바코드 구현을 하려고 하는데,
자바코드에서 에러나는곳을 지우면 레이아웃은 뜨는데,
seekbar로 조절 하려 하니까... 저렇게 에러가 나네요..
시작한지 얼마 안된 초보라 잘 모르겠고, 인터넷 검색하고 책도 봤지만 뚜렸한 해결책은 없네요..
고수분들의 조언 부탁합니다.

package com.example.test02;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapView;
import android.os.Bundle;
import android.widget.SeekBar;
import android.widget.SeekBar.OnSeekBarChangeListener;
public class MainActivity extends MapActivity {
private SeekBar sb;
private MapView mv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
sb = (SeekBar) findViewById(R.id.seekbar);
mv = (MapView) findViewById(R.id.map);
sb.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
}
@Override
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser) {
mv.setAlpha(progress); // 여기, setAlpha 에서 에러납니다...
}
});
}
@Override
protected boolean isRouteDisplayed() {
return false;
}
}
레이아웃
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<SeekBar
android:id="@+id/seekbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:max="100"
android:progress="100" />



<com.google.android.maps.MapView
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:apiKey="0EIr5tttUX84lpUOVYZzHBEl1QVbKzvQwUaeJgA"
android:clickable="true"
/>
</LinearLayout>