http://josephmate.wordpress.com/2010/09/ เข้าดูเวปนี้ครับ
ผมอยากรู้ว่า จะ getค่า string จาก EditText ยังครับอะครับ ที่อยู่ในช่อง เพิ่ม +
ดูข้อมูลเพิ่มเติมเกี่ยวกับนโยบายความเป็นส่วนตัว และการใช้คุกกี้ของเราคลิก
คุกกี้เหล่านี้มีความสำคัญต่อการให้บริการบนเว็บไซต์แก่คุณ และเพื่อให้คุณสามารถใช้คุณลักษณะบางอย่างได้ คุกกี้เหล่านี้ช่วยในการยืนยันตัวบุคคลของผู้ใช้งานและช่วยป้องกันการปลอมแปลงบัญชีผู้ใช้งาน หากไม่มีคุกกี้เหล่านี้เราอาจไม่สามารถให้บริการแก่คุณได้ เราใช้คุกกี้ดังกล่าวนี้เพื่อให้บริการแก่คุณ
แม้ว่าอาจเกิดคุกกี้ แต่อาจไม่สามารถบันทึกได้เนื่องจากมีสมุดบันทึกที่คุณสามารถอัปเดตได้เว็บไซต์นี้อาจมีคุกกี้หรืออาจเกิดคุกกี้ใหม่อีกครั้ง
ดูข้อมูลเพิ่มเติมคลิก
ผมก็ไม่แน่ใจครับประมาณนี้ป่าว
Ex
EditText email = (Edittext)findViewById(R.id.email);
email.getText();
แต่ถ้าจะให้เป็น .toString() ด้วยครับ เพราะ getText() return ค่าเป็น Editable
ref ไว้อ้างอิงครับ http://developer.android.com/reference/android/widget/EditText.html
พี่ครับ เหมือนใน code มันไม่ได้สร้างขึ้นใน layout แล้วมัน ไม่มี _id/@ ของ Edittext อะครับ เลยสงสัยว่าจะ get ค่ายังไง
เท่าที่ดูจากลิงค์ตัวอย่างนะครับ ตัวอย่างเขาไม่ได้พูดถึงตัวEditTextครับ
เขาบอกว่าต้องการลบและเพิ่ม row ของtableครับ
ผมว่าจากโค้ดน่าจะได้รูปทางซ้ายมากกว่าครับ^^
อ่อ ผมลืมบอกพี่เลย ของ ผมเปลี่ยนจาก Button เป็น Edittext แล้วน่ะ ครับ
TableRow newRow = new TableRow( list.getContext() );
EditText actionEditText = new EditText( newRow.getContext() );
actionEditText.setHint(” Please insert String” );
EditText removeSelfEditText = new EditText( newRow.getContext() );
removeSelfEditText.setText( “-” );
แต่เกิดปัญหาคือ ผมอยากจะ เอาค่า String จากตัวแปล EditText มาเก็บลง ฐานข้อมูลอะครับ ช่วยแนะนำทีครับ เพราะปกจิ EditText จะมี _id@/”” ของมัน เราจะสามารถดึงข้อมูลมาได้แต่ อันนี้เหมือนมัน สร้างขึ้นมาเลยจาก java ไม่ได้สร้างที่ layout โดยตรงอะครับ เลยไม่รู้จะทำยังไรดี
ก็น่าจะใช้ getText() ได้นะครับ
จริงๆแล้ว ถ้าเป็น EditText เหมือนกัน (ไม่ว่าจะใข้ findViewById() หรือ new เป็นobjectขึ้นมามันก็เป็นตัวแปลชนิดเดียวกันครับ)
Ex .
EditText edit = new EditText(this);
// และเมื่อเราต้องการ setTextให้ textview เป็นไปตามที่เราพิมใน edittext ก็
TextView text = new TextView(this);
text.setText(edit.getText());