คำถามติดแท็ก android-edittext

EditText เป็นวิดเจ็ตการป้อนข้อความมาตรฐานในแอพ Android หากผู้ใช้จำเป็นต้องป้อนข้อความลงในแอพนี่เป็นวิธีหลักในการทำเช่นนั้น


5
การนับตัวอักษรใน EditText Changed Listener
EditTextในโครงการของฉันฉันมี ฉันต้องการที่จะนับตัวละครในนั้นและแสดงตัวเลขที่มันในEditText TextViewฉันได้เขียนรหัสต่อไปนี้และใช้งานได้ดี อย่างไรก็ตามปัญหาของฉันคือเมื่อฉันคลิกBackspaceมันจะนับขึ้น แต่ฉันต้องลดจำนวนลง ฉันจะพิจารณาได้Backspaceอย่างไร tv = (TextView)findViewById(R.id.charCounts); textMessage = (EditText)findViewById(R.id.textMessage); textMessage.addTextChangedListener(new TextWatcher(){ public void afterTextChanged(Editable s) { i++; tv.setText(String.valueOf(i) + " / " + String.valueOf(charCounts)); } public void beforeTextChanged(CharSequence s, int start, int count, int after){} public void onTextChanged(CharSequence s, int start, int before, int count){} });

18
แบบอักษรคำใบ้รหัสผ่านใน Android
เมื่อ EditText อยู่ในโหมดรหัสผ่านดูเหมือนว่าคำใบ้จะแสดงเป็นแบบอักษรอื่น (courrier?) ฉันจะหลีกเลี่ยงสิ่งนี้ได้อย่างไร ฉันต้องการคำใบ้ให้ปรากฏในแบบอักษรเดียวกันว่าเมื่อ EditText ไม่ได้อยู่ในโหมดรหัสผ่าน XML ปัจจุบันของฉัน: <EditText android:hint="@string/edt_password_hint" android:layout_width="fill_parent" android:layout_height="wrap_content" android:password="true" android:singleLine="true" />

30
การจัดการเหตุการณ์คลิกใน drawable ภายใน EditText
ฉันได้เพิ่มรูปภาพด้านขวาของข้อความในEditTextวิดเจ็ตโดยใช้ XML ต่อไปนี้: <EditText android:id="@+id/txtsearch" ... android:layout_gravity="center_vertical" android:background="@layout/shape" android:hint="Enter place,city,state" android:drawableRight="@drawable/cross" /> แต่ฉันต้องการที่จะล้างEditTextเมื่อมีการคลิกภาพที่ฝังอยู่ ฉันจะทำสิ่งนี้ได้อย่างไร

21
วิธีการตั้งค่าตำแหน่งเคอร์เซอร์ใน EditText?
มีสองEditTextขณะที่โหลดหน้าข้อความตั้งอยู่ใน EditText แรกดังนั้นเคอร์เซอร์จะอยู่ที่ตำแหน่งเริ่มต้นEditTextฉันต้องการตั้งตำแหน่งเคอร์เซอร์ใน EditText ที่สองซึ่งไม่มีข้อมูล ทำอย่างไร

7
Android: การจัดตำแหน่งแนวตั้งสำหรับ EditText หลายบรรทัด (พื้นที่ข้อความ)
ฉันต้องการมี 5 บรรทัดสำหรับความสูงของพื้นที่ข้อความ ฉันใช้รหัสต่อไปนี้ <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" android:singleLine="false" android:lines="5" android:layout_marginLeft="10dip" android:layout_marginRight="10dip" /> พื้นที่ข้อความดูดี แต่ปัญหาคือเคอร์เซอร์กะพริบอยู่กลางช่องข้อความ ฉันต้องการให้มันกระพริบที่บรรทัดแรกที่ตัวอักษรตัวแรกของฟิลด์ข้อความ

11
เลือกข้อความทั้งหมดภายใน EditText เมื่อได้รับโฟกัส
ฉันมี EditText พร้อมข้อความจำลองมาด้วย เมื่อผู้ใช้คลิกที่มันฉันต้องการที่จะได้รับการคัดเลือกเพื่อให้เมื่อผู้ใช้เริ่มพิมพ์ข้อความหุ่นได้รับการลบ ฉันจะบรรลุสิ่งนี้ได้อย่างไร

30
ตรวจสอบว่า EditText ว่างเปล่า [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นไปที่ปัญหาเดียวเท่านั้นแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันมี 5 EditTextsใน android สำหรับผู้ใช้ที่จะป้อน ฉันต้องการทราบว่าฉันสามารถมีวิธีการตรวจสอบทั้ง 5 EditTextsถ้าพวกเขาเป็นโมฆะ มีวิธีการทำเช่นนี้หรือไม่?

18
ย้ายไปที่ EditText อื่นเมื่อ Soft Keyboard Next ถูกคลิกบน Android
เมื่อฉันกด 'ถัดไป' โฟกัสบน User EditText จะต้องย้ายไปที่รหัสผ่าน จากนั้นจากรหัสผ่านมันจะต้องย้ายไปทางขวาและอื่น ๆ คุณสามารถช่วยฉันในการเขียนโค้ดได้ไหม? <LinearLayout android:id="@+id/LinearLayout01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" > <TextView android:id="@+id/username" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="User Name*" /> <EditText android:id="@+id/txt_User" android:layout_width="290dp" android:layout_height="33dp" android:singleLine="true" /> </LinearLayout> <LinearLayout android:id="@+id/LinearLayout02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" > <TextView android:id="@+id/password" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Password*" /> <EditText android:id="@+id/txt_Password" android:layout_width="290dp" android:layout_height="33dp" android:singleLine="true" android:password="true" /> <TextView android:id="@+id/confirm" …

14
ตั้ง inputType สำหรับ EditText โดยทางโปรแกรมหรือไม่
เราจะตั้งค่าประเภทอินพุตสำหรับ EditText แบบเป็นโปรแกรมได้อย่างไร? ฉันกำลังพยายาม: mEdit.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD); ดูเหมือนว่าจะไม่มีผลใด ๆ

8
วิธีสร้างกล่อง edittext ในกล่องโต้ตอบ
ฉันกำลังพยายามสร้างกล่อง edittext ในกล่องโต้ตอบสำหรับป้อนรหัสผ่าน และเมื่อฉันทำฉันไม่สามารถทำ ฉันเป็นผู้เริ่มต้นอยู่ในนั้น โปรดช่วยฉันในเรื่องนี้ public class MainActivity extends Activity { Button create, show, setting; //String pass="admin";String password; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); create = (Button)findViewById(R.id.amcreate); setting = (Button)findViewById(R.id.amsetting); show = (Button)findViewById(R.id.amshow); //input = (EditText)findViewById(R.id.this); setting.setVisibility(View.INVISIBLE); create.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { Intent myIntent1 …

24
วิธีการเปลี่ยนสีของฉลากลอยตัวของ TextInputLayout
เมื่ออ้างอิงถึงTextInputLayoutGoogle ที่ออกใหม่ฉันจะเปลี่ยนสีข้อความฉลากลอยได้อย่างไร การตั้งค่าcolorControlNormal, colorControlActivated, colorControlHighLightในรูปแบบที่ไม่ได้ช่วย นี่คือสิ่งที่ฉันมีตอนนี้:


22
มีวิธีการเลื่อนมุมมองเลื่อนโดยทางโปรแกรมไปยังข้อความแก้ไขเฉพาะหรือไม่
ฉันมีกิจกรรมที่ยาวมาก ๆ ด้วย scrollview เป็นแบบฟอร์มที่มีเขตข้อมูลต่าง ๆ ที่ผู้ใช้ต้องกรอกฉันมีช่องทำเครื่องหมายครึ่งทางลงแบบฟอร์มของฉันและเมื่อผู้ใช้ตรวจสอบมันฉันต้องการที่จะเลื่อนไปยังส่วนเฉพาะของมุมมอง มีวิธีการเลื่อนไปยังวัตถุ EditText (หรือวัตถุมุมมองอื่น ๆ ) โดยทางโปรแกรมหรือไม่ นอกจากนี้ฉันรู้ว่าสิ่งนี้เป็นไปได้โดยใช้ X และ Y coords แต่ฉันต้องการหลีกเลี่ยงการทำเช่นนี้เนื่องจากแบบฟอร์มอาจเปลี่ยนจากผู้ใช้เป็นผู้ใช้

15
วิธีสร้าง EditText ด้วยปุ่ม cross (x) ที่ส่วนท้ายของมัน?
มีวิดเจ็ตEditTextที่มีปุ่มกากบาทหรือมีคุณสมบัติใดEditTextที่มันถูกสร้างขึ้นโดยอัตโนมัติหรือไม่? EditTextฉันต้องการปุ่มข้ามในการลบข้อความที่เขียนใน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.