私は自分のアプリケーションでWebから画像を表示します。 私の質問は完全にアンドロイドonclickメソッド画像パスを希望
を実行している:、
方法である私は、画像をクリックすると、現在の画像のURLを取るように機能しますか。? (URLを表示用に文字列として渡しました)
私はこの方法を使用する:
private String getAnImageUrl() {
i++;
if(i >= images.length){
i = 0;
}
public class ImageExampleXML extends Activity {
private String reviewImageLink;
private final String images[] = {"http://clients..../britney.jpg",
"http://client...../evala.jpg",
"http://clients.......ashlee.jpg",
"http://clients.......mple_1.jpg",
};
private int i = 0;
private String imgUrl;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final Button loadImage = (Button) findViewById(R.id.button);
final LoaderImageView image = (LoaderImageView) findViewById(R.id.loaderImageView);
loadImage.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
image.setImageDrawable(getAnImageUrl());
}
});
image.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
imgUrl = getAnImageUrl();
Toast.makeText(getApplicationContext(), imgUrl+ " this one", Toast.LENGTH_LONG).show();
// TODO Auto-generated method stub
}
});
return images[i];
}
Iボタンを介して画像を変更しました。 次回クリックしたときにURLが変わりますが画像は変わりません。
getAnImageUrl()によってそのonclickのimage.setOnClickListenerメソッドを参照してください。
クリックしたときに、私は が
注...私は、現在の画像のURLを見つけることができる方法を教えてください。..表示名を変更:私は私が得たものを確認するためだけトーストを使用?
ありがとうございます。
質問が不明です。明確に説明してください。 「イメージは変わらない」とはどういう意味ですか?コードを共有します。 – Arslan
私は自分のコードをアップロードしました。私には解決策を教えてください。 – NovusMobile