Je dois créer une fenêtre popup dans android. Mon exigence est dans la page 1, je vais garder un hyperlien et quand je clique dessus, il devrait ouvrir une fenêtre . J'ai suivi de nombreux tutoriels et les ai essayés mais aucun d'entre eux n'a fonctionné pour moi. S'il vous plaît aidez-moi sur la façon de créer une fenêtre popup dans android.Comment créer une fenêtre contextuelle dans Android?
Répondre
import android.app.Activity;
import android.os.Bundle;
import android.view.Gravity;
import android.view.View;
import android.widget.Button;
import android.widget.LinearLayout;
import android.widget.PopupWindow;
import android.widget.TextView;
import android.view.ViewGroup.LayoutParams;
public class ShowPopUpWindow extends Activity {
boolean isClicked = true;
PopupWindow popUpWindow;
LayoutParams layoutParams;
LinearLayout mainLayout;
Button btnClickHere;
LinearLayout containerLayout;
TextView tvMsg;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
containerLayout = new LinearLayout(this);
mainLayout = new LinearLayout(this);
popUpWindow = new PopupWindow(this);
btnClickHere = new Button(this);
btnClickHere.setText("Click Here For Pop Up Window !!!");
btnClickHere.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
if (isClicked) {
isClicked = false;
popUpWindow.showAtLocation(mainLayout, Gravity.BOTTOM, 10, 10);
popUpWindow.update(50, 50, 320, 90);
} else {
isClicked = true;
popUpWindow.dismiss();
}
}
});
tvMsg = new TextView(this);
tvMsg.setText("Hi this is pop up window...");
layoutParams = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT);
containerLayout.setOrientation(LinearLayout.VERTICAL);
containerLayout.addView(tvMsg, layoutParams);
popUpWindow.setContentView(containerLayout);
mainLayout.addView(btnClickHere, layoutParams);
setContentView(mainLayout);
}
}
Salut merci pour l'exemple de code .. il fonctionne bien j'ai besoin de placer le texte et les boutons à cette fenêtre contextuelle. Pouvons-nous créer ces boutons et textviews dans la mise en page XML et pouvons-nous l'utiliser pour cette fenêtre contextuelle? –
yup pourquoi pas ........... un widget d'android vous pouvez utiliser dans la fenêtre pop-up –
ok merci .. J'ai créé une mise en page main1.xml et maintenant comment l'ajouter à la fenêtre pop-up? Je veux dire en général, nous donnons comme setContentView (R.layout.main1); ... de même comment ajouter le fichier xml à la fenêtre popup? –
- 1. Comment créer une fenêtre contextuelle dans Rebol?
- 2. Comment créer une fenêtre contextuelle dans une classe d'adaptateur personnalisé?
- 3. mettre une fenêtre contextuelle dans Android
- 4. Ouvrir une fenêtre contextuelle dans une fenêtre contextuelle dans ASP.NET
- 5. Créer une fenêtre contextuelle en javascript brut
- 6. Comment créer une fenêtre contextuelle iframe dans un dialogue?
- 7. Comment créer et utiliser une fenêtre contextuelle dans Flex 3?
- 8. Comment créer une fenêtre contextuelle dans la boîte de dialogue?
- 9. Comment désactiver la fenêtre contextuelle Android Logcat?
- 10. Comment créer une fenêtre contextuelle toolips-stype irrégulière (pas rectangle)
- 11. Parcourez une fenêtre contextuelle?
- 12. Comment fermer une fenêtre contextuelle dans une fenêtre parent?
- 13. Comment créer une fenêtre contextuelle de fondu entrant/sortant?
- 14. Comment modifier une fenêtre contextuelle dans gridview
- 15. EditText sur une fenêtre contextuelle
- 16. Comment créer une fenêtre contextuelle en utilisant une nouvelle page comme source contextuelle?
- 17. Comment créer une fenêtre contextuelle avec des données de publication?
- 18. Dans Android, comment créer une fenêtre contextuelle et soumettre des données à la vue principale?
- 19. Positionnement d'une fenêtre contextuelle dans Android
- 20. show Fenêtre contextuelle QuickAction personnalisée dans android
- 21. comment ajouter une fenêtre contextuelle pour les textes longs Android
- 22. Comment afficher une fenêtre contextuelle en cliquant sur une carte?
- 23. Service Android Créer une fenêtre contextuelle dans l'application ou en dehors de l'application
- 24. Comment appeler une fenêtre contextuelle en C#
- 25. URL dans une fenêtre contextuelle JSF
- 26. Créer une animation contextuelle
- 27. Centrer une fenêtre contextuelle Javascript
- 28. Impossible de créer une fenêtre contextuelle WPF en plein écran
- 29. Comment fermer une fenêtre contextuelle Liferay.util.openWindow?
- 30. Comment afficher une fenêtre contextuelle non ajax
voir les liens ci-dessous et exemples http://www.mobilemancer.com/2011/01/08/popup-window-in-android/ http://stackoverflow.com/questions/1967863/is- il-a-un-simple-exemple-de-the-popup-class-using-android-v2-0 –
Pour les personnes qui cherchent d'autres exemples, je peux recommander ce référentiel: https://github.com/oliguo/android- PopupWindow Il contient deux types de popup et de mise en page en XML au lieu de code. –
Voir aussi [Comment faire une fenêtre popup Android simple] (https://stackoverflow.com/questions/38987442/how-to-make-a-simple-android-popup-window/45077688#45077688) – Suragch