Android基礎(一)佈局3.編輯框元件
阿新 • • 發佈:2018-12-13
xml:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="fill_parent" android:layout_width="fill_parent" android:orientation="vertical"> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/EditText" android:text="這裡可以輸入文字"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/button1" android:text="獲取textview中的值"/> </LinearLayout>
java:
import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); setTitle("EditActivity"); findtextview(); } private void findtextview() { Button gettextviewButton=(Button)findViewById(R.id.button1); gettextviewButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { EditText editText=(EditText)findViewById(R.id.EditText); CharSequence edittextvalue=editText.getText(); setTitle("EditText中的值"+edittextvalue); } }); } }
1.setTitle("");設定活動的標題 2.CharSequence 是一個介面,string類能用的它都能用 3.getText()得到元件資源的文字