如何在Android应用程序就像whatsaap同一个屏幕上显示文本框的值就像、文本框、应用程序、如何在

2023-09-03 22:36:50 作者:情訴菌

这是我的主要文件,其中我呼吁按钮的单击事件传递的价值。

This is my main file where i am calling the click event on button to pass the value.

        protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_view);
        getActionBar().setHomeButtonEnabled(true);
        getActionBar().setDisplayHomeAsUpEnabled(true);
        getActionBar().setTitle("aakash");

          SetContentView(R.id.lst);

          Button b = (Button) findViewById(R.id.sendbtn);
          b.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(android.view.View v) {
                startActivity(new Intent(View.this,View.class));    
            }
        });   
    }


**xml**
     <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" 
    android:background="#ffffff"
    >

    <TextView
        android:id="@+id/username"
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:gravity="center_vertical"
        android:layout_alignParentTop="true"
        android:textColor="#000000"
        android:text="aakash"
        android:background="#c0c0c0"
    />

    <ScrollView 
        android:id="@+id/lst"
        android:background="#fefefe"
        android:layout_below="@+id/username"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_above="@+id/bottom_holder"
        >



    </ScrollView>


    <EditText
        android:id="@+id/chattxt"
        android:layout_width="230dp"
        android:layout_height="45dp"
        android:hint="type here"
        android:inputType="textMultiLine" />

    <Button
        android:id="@+id/sendbtn"
        android:layout_width="75dp"
        android:layout_height="45dp"

        android:text="Send" />

    </LinearLayout>

我想文本框的值,显示在同一个屏幕(滚动型)中,也我想通过一个httppost请求传递value..plz帮助我

I want the value of textbox to display on the same screen(scrollview)box and also i want to pass a httppost request to pass a value..plz help me out

提前Thnks

推荐答案

我得到的回答我的问题。

i got the answer to my question

import android.R;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;

public class ButtonActivity extends Activity {

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


    }
     public void setText(){
            Button myButton = (Button)findViewById(R.id.button1);
            final TextView myText = (TextView)findViewById(R.id.text1);
            final EditText myInput = (EditText)findViewById(R.id.edit);
            myButton.setOnClickListener(new OnClickListener() {

                public void onClick(View arg0) {
                    myText.setText(myInput.getText()); 
                }
            });    
        }

    }