J'ai ce bouton qui charge une image à partir d'une URL. J'ai essayé de régler la visibilité d'ImageView sur Invisible, donc quand je démarre l'application, l'image n'apparaît pas jusqu'à ce que je clique sur le bouton. Mais je veux savoir, y a-t-il un autre moyen? Toute autre façon de le faire fonctionner sans définir la visibilité ImageView à invisible.Chargement d'une image avec un bouton cliquez sur
Voici mon code:
public class MainActivity extends Activity {
String url = "http://test.please.do/app/car.jpg";
ImageView imageView;
Button buttonPlay;
Button buttonFullScreen;
Button buttonLoad;
static final int REQUEST_VIDEO_CAPTURE = 1;
VideoView resultvideo;
MediaController mediacontroller;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.activity_main);
resultvideo = (VideoView)findViewById(R.id.videoView);
mediacontroller = new MediaController(MainActivity.this);
mediacontroller.setAnchorView(resultvideo);
resultvideo.setMediaController(mediacontroller);
Button click = (Button)findViewById(R.id.buttonRecord);
resultvideo = (VideoView)findViewById(R.id.videoView);
final ImageView url = (ImageView) findViewById(R.id.imageView);
Picasso.with(this).load("http://test.please.do/app/car.jpg").into(url);
buttonLoad = (Button) findViewById(R.id.buttonLoad);
{
buttonLoad.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
url.setVisibility(View.VISIBLE);
}
});
}
}
quel est votre objectif? Pourquoi devriez-vous avoir besoin d'une autre façon de le faire? –
Je souhaite d'abord afficher la zone ImageView sans l'image jusqu'à ce que je clique sur le bouton. –
Votre problème est peut-être que l'image prend de la place même lorsqu'elle est invisible? Si c'est le cas, vous devriez utiliser 'GONE' au lieu de' INVISIBLE'. Il n'est pas clair ton objectif –