Je travaille sur Xamarin android
. Je veux qu'un fileur apparaisse sur un bouton ou que le fileur soit sur un bouton, de l'autre côté je peux dire. Ça a l'air fou mais c'est ce que j'ai eu dans la tête il y a quelques jours! Oui, j'ai vu Spinner. Peut-être que ce que je demande ne fait pas partie du plan, mais je veux l'implémenter!lancement spinner sur le clic d'un bouton
MISE À JOUR 2: Permettez-moi d'expliquer avec un exemple.
Considérons le Web 2.0 scientific calculator. Il y a un
button π
. Vous appuyez longuement sur le bouton et vous obtiendrez une liste déroulante. La constante que vous sélectionnez dans la liste déroulante sera affichée dans letextbox
. Je veux la même fonctionnalité avec le spinner. Juste la différence est que je le veux sur le clic de bouton plutôt que d'un appui long. J'espère que je suis clair maintenant.
C'est la partie du code que j'ai essayé avec:
<!--main.axml-->
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:id="@+id/myTitle">
<!--some stuff-->
<ImageButton android:onClick="onClick"
android:id="@+id/btnPi"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight=".33"
android:padding="100dip"
android:src="@drawable/pi" />
<Spinner
android:onClick="onClick"
android:id="@+id/btnConst"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight=".33"
android:prompt="@string/cons" />
<!--And few other stuffs-->
</LinearLayout>
<!--Strings.xml-->
<string name="cons">const</string>
<string-array name="ConsArray">
<item>Angstrom star</item>
<item>Faraday constant</item>
<item>Planck constant</item>
<item>Rydberg constant</item>
<item>Stefan-Boltzmann constant</item>
<item>electric constant</item>
<item>mag. constant</item>
<item>neutron mass</item>
</string-array>
Peu importe ce pour moi si j'utilise un Button
ou un ImageButton
! Je suis heureux avec l'un ou l'autre. Fondamentalement, je veux juste un menu déroulant à popup, dès que je clique sur ce bouton. Est-ce que quelqu'un peut m'aider avec ça? Merci d'avance.
MISE À JOUR: Quand je travaillais sur York Shen's answer, je suis arrivé cet espace vide occupé par la fileuse:
yup, mais la fileuse occupe l'espace! Je vais mettre l'image dans le post. –
@AshishSrivastava, j'ai mis à jour ma réponse, s'il vous plaît vérifier, et si cela ne peut pas résoudre votre problème, nous avons besoin de voir du code et de vous aider à identifier le problème. –
Salut Shen! J'ai mis à jour ma question avec un exemple. J'espère que j'ai eu du sens cette fois. Merci de votre aide. –