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

15
ป้องกันไม่ให้คีย์บอร์ดแสดงเมื่อเริ่มกิจกรรม
ฉันมีกิจกรรมกับ Edit Textอินพุต เมื่อกิจกรรมเริ่มต้นขึ้นแป้นพิมพ์ Android จะปรากฏขึ้น แป้นพิมพ์จะยังคงซ่อนอยู่ได้อย่างไรจนกว่าผู้ใช้จะเน้นการป้อนข้อมูล

19
ย้ายเค้าโครงขึ้นเมื่อซอฟต์คีย์บอร์ดแสดงขึ้น?
ฉันมีองค์ประกอบบางอย่างใน RelativeView ที่มีชุดแอตทริบิวต์จัดตำแหน่งด้านล่างเมื่อแป้นพิมพ์อ่อนขึ้นมาองค์ประกอบต่างๆจะซ่อนอยู่โดยแป้นพิมพ์อ่อน ฉันต้องการให้พวกเขาเลื่อนขึ้นเพื่อที่ว่าหากมีพื้นที่หน้าจอเพียงพอที่จะแสดงเหนือแป้นพิมพ์หรือเพื่อให้ส่วนเหนือแป้นพิมพ์สามารถเลื่อนได้เพื่อให้ผู้ใช้ยังคงเห็นองค์ประกอบต่างๆ มีความคิดอย่างไรกับวิธีการนี้?

24
วิธีปิดการคัดลอก / วางจาก / ไปยัง EditText
ในแอปพลิเคชันของฉันมีหน้าจอการลงทะเบียนซึ่งฉันไม่ต้องการให้ผู้ใช้สามารถคัดลอก / วางข้อความลงในEditTextฟิลด์ได้ ฉันได้ตั้งค่าonLongClickListenerในแต่ละEditTextเพื่อให้เมนูบริบทแสดงคัดลอก / วาง / inputmethod และตัวเลือกอื่นไม่ปรากฏขึ้น ดังนั้นผู้ใช้จะไม่สามารถคัดลอก / วางในช่องแก้ไขได้ OnLongClickListener mOnLongClickListener = new OnLongClickListener() { @Override public boolean onLongClick(View v) { // prevent context menu from being popped up, so that user // cannot copy/paste from/into any EditText fields. return true; } }; แต่ปัญหาจะเกิดขึ้นหากผู้ใช้เปิดใช้งานแป้นพิมพ์ของบุคคลที่สามนอกเหนือจากค่าเริ่มต้นของ Android ซึ่งอาจมีปุ่มสำหรับคัดลอก / …

10
เลื่อนหน้าเมื่อซอฟต์คีย์บอร์ดโผล่ขึ้นมา
ฉันมี<ScrollView>เค้าโครง: <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/my_scrollview" android:layout_width="fill_parent" android:layout_height="wrap_content" > <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" > <EditText android:id="@+id/input_one" android:layout_width="300dp" android:layout_height="wrap_content" android:layout_gravity="center" android:inputType="number" > <EditText android:id="@+id/input_two" android:layout_width="300dp" android:layout_height="wrap_content" android:layout_gravity="center" android:inputType="number" > <EditText android:id="@+id/input_three" android:layout_width="300dp" android:layout_height="wrap_content" android:layout_gravity="center" android:inputType="number" > <Button android:id="@+id/ok_btn" android:layout_width="200dp" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_marginTop="20dp" android:text="@string/ok_str" /> </LinearLayout> </ScrollView> ดังที่คุณเห็นด้านบนการจัดวางแบบเรียบง่ายประกอบด้วยช่องป้อนข้อมูลสามช่องและปุ่ม "ตกลง" ฉันเรียกใช้แอปด้วยเค้าโครงด้านบนเมื่อฉันแตะที่ช่องป้อนข้อมูลที่ 1 …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.