单击两个按钮后,如何在Textview中显示两个不同的文本

时间:2016-03-20 07:11:29

标签: android button input textview

所以我正在试验Android Studio。我想在我的“Customer1”按钮显示customer1信息的部分挣扎。当我点击“Customer1”按钮时,它会在同一TextView

中显示customer2信息

enter image description here

下面的代码是我的活动的.java代码。我需要知道为什么我的代码是错误的以及如何解决它。感谢

import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    TextView t1;
    t1 = (TextView)findViewById(R.id.editText);
    public void onClickListener(View v)
    {
        if (v.getId() == R.id.button)
            t1.setText("Customer1");
        if (v.getId() == R.id.button2)
            t1.setText("Custom2");
    }
}

1 个答案:

答案 0 :(得分:0)

这是伪代码: 在活动开始时声明TextView

这是给你一个想法的sudo代码

jumperCablesRoles

注意:如果您使用的是Fragment,请将tv的实例化从onCreate()移到onCreateView()