Android Textview Valeur Récupérer et envoyer au serveur

voix
0

Aidez-moi plz j'ai une application avec un bouton et également une vue de texte (Numérique ex. 100)

je suis cliquer sur le bouton puis incrémenter Textview (valeur) 5.

Je suis en train d'envoyer la valeur à Php ligne de tableau et également récupérer des données dans le tableau Row Voir même texte.

en application était proche et Open puis PHP récupérer les données (serveur) comme par Texview

ma table

  • ça
  • Nom d'utilisateur
  • montant

MyActivity.java

public class MainActivity extends AppCompatActivity {
    int minteger = 0;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    public void increaseInteger(View view) {
        minteger = minteger   5 ;
        display(minteger);
    }

    private void display(int number) {

        TextView displayInteger = (TextView) findViewById(
                R.id.integer_number);
        displayInteger.setText(Integer:    number);
    }
}

activity_main.xml

<?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:layout_width=match_parent
    android:layout_height=match_parent
    android:layout_margin=16dp
    android:orientation=vertical
    android:gravity=center_horizontal
    tools:context=.MainActivity>

    <TextView
        android:layout_width=wrap_content
        android:layout_height=wrap_content
        android:text=Click the plus button to increase integer number />

    <TextView
        android:id=@ id/integer_number
        android:layout_width=wrap_content
        android:layout_height=wrap_content
        android:layout_marginTop=16dp
        android:layout_marginBottom=16dp
        android:textSize=30sp
        android:text=Integer: 0 />

    <Button
        android:id=@ id/increase
        android:onClick=increaseInteger
        android:layout_width=wrap_content
        android:layout_height=wrap_content
        android:text=INCREASE />
    <TextView
        android:layout_width=wrap_content
        android:layout_height=match_parent
        android:gravity=bottom
        android:textSize=20sp
        android:text=viralandroid.com/>
</LinearLayout>

Répond s'il te plait

Créé 02/09/2018 à 05:39
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
0

Initialisez le TextView& votre Buttonintérieur d' onCreateabord et retirez l'initialisation de la displayméthode.

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        displayInteger = (TextView) findViewById(
                    R.id.integer_number);
        Button myButton = (Button) findViewById(
                    R.id.yourButtonId);

        // Here you'll need onClickListener for the button to handle if button clicked, increase the number and etc or calling methods.

}

Suivez Bouton Android Onclick pour Android poignée Buttonclic. Mais, le point est, si vous ajoutez onClickListenerle bouton, vous pouvez appeler l' affichage ou tout simplement l' setTextintérieur onClickListeneret pas besoin d' une autre méthode. (Simplifier)

ajouter aussi:

TextView displayInteger;

Dans ci - dessus onCreated'avoir accès partout dans le Activityet la classe actuelle.


Pour envoyer chaîne à côté serveur, suivez ce lien: Comment envoyer des données sur le site en utilisant l' application Android

Vous devez d' abord obtenir le texte en getText().toString()envoyant ensuite sous forme de chaîne au serveur: Comment obtenir la valeur EditText et l' afficher à l' écran par TextView?

Créé 02/09/2018 à 06:09
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more