0

だから私は .xml ファイルにリンクする ViewFlipper を持っていて、それを振ると画像が簡単に切り替わります。Java内で画像を切り替えたい。これについてどうすればいいですか?ここに私のメインのJavaがあります

package www.straightapp.com.shakerTest.html;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.widget.ViewFlipper;

public  class ShakerTest extends Activity
implements Shaker.Callback {
private Shaker shaker=null;
ViewFlipper flipper;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    flipper=(ViewFlipper)findViewById(R.id.flipper);

    shaker=new Shaker(this, 1.25d, 500, this);
}

@Override
public void onDestroy() {
    super.onDestroy();
    shaker.close();
}

public void shakingStarted() {
    Log.d("ShakerDemo", "Shaking started!");
    flipper.showNext();
}

public void shakingStopped() {
    Log.d("ShakerDemo", "Shaking stopped!");

}
}

ありがとう - クリスチャン

4

3 に答える 3

1

あなたの質問はあまり明確ではありませんが、ViewFlipper.startFlipping()ViewFlipper.stopFlipping( ) が必要だと思います。

于 2011-02-05T05:25:34.470 に答える
1

ViewFlipper 参照を取得し、showNext() を使用して次の子要素にフリップできます。

于 2011-02-05T05:29:45.270 に答える
1

ImageSwitcher クラスを見ることができます。ここにそのサンプル実装があります。シェイクに基づいてその API を呼び出すことができます。

于 2011-02-05T05:35:00.603 に答える