Tag: popupwindow

EditText sur une fenêtre contextuelle

Je développe sur Android 2.2 en utilisant Java. J'ai mis un EditText sur un PopupWindow et ça ne fonctionne pas. Il agit comme un texte d'édition désactivé, en cliquant sur le texte d'édition ne s'affichera pas le clavier doux. Comment puis-je ajouter un texte d'édition sur une popupWindow?

Android PopupWindow et WRAP_CONTENT ne fonctionnent pas ensemble

J'ouvre une fenêtre popu comme ceci: mInfoPopup = new PopupWindow(layout, 400, 600, true); mInfoPopup.setWindowLayoutMode(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT); La fenêtre obtient alors la taille exacte spécifiée (400×600) et ne règle PAS sa taille sur son contenu. Que dois-je changer pour que la fenêtre contextuelle enveloppe son contenu?

PopupWindow – ne fonctionne pas sur quelques périphériques

J'utilise le code suivant pour afficher un petit popup: public static PopupWindow showImportMenu(Activity activity, View anchor, PopupWindowClickListener onClickListener) { LayoutInflater inflater = LayoutInflater.from(activity); PopupImportBinding binding = DataBindingUtil.inflate(inflater, R.layout.popup_import, null, false); if (!RootTools.isRootAvailable()) binding.llImportRootMethod.setVisibility(View.GONE); PopupWindow popupWindow = new PopupWindow(activity, null, R.attr.popupMenuStyle); popupWindow.setFocusable(true); popupWindow.setContentView(binding.getRoot()); popupWindow.setOutsideTouchable(true); PopupWindowCompat.showAsDropDown(popupWindow, anchor, 0, 0, Gravity.BOTTOM); View.OnClickListener clickListener = new View.OnClickListener() { @Override […]

Le setOnItemClickListener de Android ListView de PopupWindow n'est pas appelé

J'essaie de montrer un ListView à partir d'une fenetre contextuelle. Mais quand j'essaie d'appeler setOnItemClickListener de ListView rien à laisser de faire. Ici, il fichier Java PopupWindowActivity.java public class PopupWindowActivity extends Activity { String[] data = { "DATA 1", "DATA 2", "DATA 3", "DATA 4", "DATA 5", "DATA 6" }; /** Called when the activity […]

Déployer PopupWindow en contact hors fenêtre contextuelle, sans utiliser de constructeur obsolète

J'ai un PopupWindow et je voulais qu'il soit rejeté lorsque l'utilisateur touche à l'extérieur, alors j'ai examiné et j'ai découvert que je devais utiliser popup.setBackgroundDrawable(new BitmapDrawable()); . Le problème est que le constructeur new BitmpaDrawable() est obsolète. Je voudrais trouver une solution sans l'utiliser. Quelqu'un sait comment résoudre cela? Merci! final PopupWindow popup = new […]

Création correcte d'un fragment dans un popupWindow

Je suis nouveau sur le développement d'Android et je suis confus quant à savoir comment accomplir ce que j'essaie de faire. J'ai fait des lectures et des connaissances sur les fragments afin que je puisse partager la mise en page et le code entre différentes conceptions de taille d'écran. J'ai créé quelques fragments et les […]

Comment afficher PopupWindow à un emplacement spécial?

Je dois afficher PopupWindow sous une seule Views affichée à l'écran. Comment puis-je calculer les coordonnées de la View nécessaire et placer PopupWindow sous elle? Les exemples de code sont plus que bienvenus. Merci.

Comment créer des actions rapides de style d'application Twitter sur Android

Existe-t-il un code qui donne un exemple sur la façon de mettre en œuvre le menu Actions rapides et Popdown qui s'affiche dans l'application Twitter pour Android?

Quand utiliser Android PopupWindow vs Dialog

Je ne suis pas clair quand utiliser PopupWindow vs Dialog. Toute opinion serait très appréciée. Merci.

ViewPager avec Fragments dans PopupWindow (ou DialogFragment) – Erreur aucune vue trouvée pour id pour fragment

J'ai créé un FragmentActivity avec ce code ci-dessous public class Activity_principal1 extends FragmentActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_principal1); List<Fragment> fragments = getFragments(); AcoesMuscularesAdapter ama = new AcoesMuscularesAdapter(getSupportFragmentManager(), fragments); ViewPager vp_contentAcoesMusculares_SequenciaExercicios = (ViewPager) findViewById(R.id.vp_contentAcoesMusculares_SequenciaExercicios); vp_contentAcoesMusculares_SequenciaExercicios.setAdapter(ama); } private List<Fragment> getFragments(){ List<Fragment> fList = new ArrayList<Fragment>(); fList.add(FragmentAcoesMusculares.newInstance("Fragment 1",1)); fList.add(FragmentAcoesMusculares.newInstance("Fragment 2",2)); fList.add(FragmentAcoesMusculares.newInstance("Fragment 3",3)); return fList; […]

coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.