我試圖做一個關於用戶輸入的應用程序的姓氏,名字和地址。我試圖做的是讓用戶輸入EditText
並將其顯示在TextView
上,但由於運行時出現錯誤,因此我無法顯示以下文本。它所做的是,如果我點擊提交按鈕,它將顯示用戶輸入,但它在TextView
上的內容是「android.support.v7.widget.TextView ....等」。 我剛剛開始進行Android編程,一切都很混亂。請告訴我解決這個問題的最基本的東西。基本Android:如何顯示用戶輸入字符串?
public class MainActivity extends AppCompatActivity {
EditText fname, lname;
TextView display;
Button result;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
fname = (EditText) findViewById(R.id.etFirstname);
lname = (EditText) findViewById(R.id.etLastname);
display = (TextView) findViewById(R.id.tvResult);
result = (Button) findViewById(R.id.btnSubmit);
result.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
display.setText("Name: " + lname + ", " + fname);
}
});
}
}
只是 呼叫顯示。setText(「Name:」+ lname.getText()+「,」+ fname.getText()); – lukjar