คืออยากแก้เลย์เอาท์ใหม่ ตัดตัวอัษรที่ไม่ได้ใช้ออก ไว้ใช้ส่วนคัวครับ
ไม่ทราบว่าพอจะมีตัวอย่างการเขียนรึเปล่าครับ
ดูข้อมูลเพิ่มเติมเกี่ยวกับนโยบายความเป็นส่วนตัว และการใช้คุกกี้ของเราคลิก
คุกกี้เหล่านี้มีความสำคัญต่อการให้บริการบนเว็บไซต์แก่คุณ และเพื่อให้คุณสามารถใช้คุณลักษณะบางอย่างได้ คุกกี้เหล่านี้ช่วยในการยืนยันตัวบุคคลของผู้ใช้งานและช่วยป้องกันการปลอมแปลงบัญชีผู้ใช้งาน หากไม่มีคุกกี้เหล่านี้เราอาจไม่สามารถให้บริการแก่คุณได้ เราใช้คุกกี้ดังกล่าวนี้เพื่อให้บริการแก่คุณ
แม้ว่าอาจเกิดคุกกี้ แต่อาจไม่สามารถบันทึกได้เนื่องจากมีสมุดบันทึกที่คุณสามารถอัปเดตได้เว็บไซต์นี้อาจมีคุกกี้หรืออาจเกิดคุกกี้ใหม่อีกครั้ง
ดูข้อมูลเพิ่มเติมคลิก
แหะ สงสัยขอมากไป เข้าใจครับว่าอุตส่าเขียนมา
เอาเป็นว่าขอถามแนวการเขียนก็ได้ครับ เพราะผมลองดูจาก SoftKeyboard ตัวอักษรมันจะมีโค้ดเป็นรหัสตัวเลข
ประมาณว่า Key android:codes=”121″ android:keyLabel=”y”
แล้วจะดูยังไงครับว่าตัวอักษรไทยมันใช้เลขไหน (หรือผมเข้าใจผิดช่วยแนะนำด้วย)
ไว้ถ้าเขียนเป็นแล้วจะเอา source code มาแจกไว้ให้คนที่สนใจเหมือนกันได้ใช้เป็นแนวทางศึกษาต่อไปครับ
เพราะผมเชื่อว่าถ้า ช่วยเหลือและแลกเปลี่ยนความรู้กัน จะทำให้พัฒนาได้เร็วขึ้น
http://ireallyhost.com/forums.php?p=topic&tid=401&cat=3
ประมาณนี้รึเปล่าครับ แจาผมลองใส่ดู ตรงที่เป็นภาษาไทยมันเป็น – แทน
ต้องไปกำหนดค่าตรงไหนก่อนรึเปล่า
http://www.nutthnet.com/articles/charcode.php
ได้แล้วครับ ใช้ตารางนี้แทน ใช้ตัวเลขแถวที่ 2
ถามเองตอบเองไปเรื่อยๆ เผื่อจะมีประโยชน์กับใครบ้าง
ทำได้แล้วครับ คือแก้จาก SoftKeyboard โดยเพิ่มภาษาไทยลงไป
แต่มีปัญหาว่า ตามปกติพอกด Shift แล้วกดตัวอักษรซักตัวนึง Shift จะหายไป
ของกดมันไม่หาย ต้องกด Shift อีกทีนึง เป็นทั้งภาษาอังกฤษและภาษาไทย (ผมไม่แน่ใจว่าก่อนจะแก้มันเป็นแบบนี้รึเปล่า)
ผมไม่แน่ใจว่าคำสั่งนี้อยู่ส่วนไหน เท่าที่ดูน่าจะเป็นส่วนนี้รึเปล่าครับ
private void updateShiftKeyState(EditorInfo attr) {
if (attr != null
&& mInputView != null && mQwertyKeyboard == mInputView.getKeyboard()) {
int caps = 0;
EditorInfo ei = getCurrentInputEditorInfo();
if (ei != null && ei.inputType != EditorInfo.TYPE_NULL) {
caps = getCurrentInputConnection().getCursorCapsMode(attr.inputType);
}
mInputView.setShifted(mCapsLock || caps != 0);
}
}
ปุ่มเปลี่ยนภาษาผมไม่อยากใส่หลายปุ่ม เลยใส่ปุ่มเดียวให้มันวนลูป EN > TH > 123
แต่เพิ่มการ Swipe เปลี่ยนภาษา ลากซ้าย-ขวา เป็น TH – EN ลากขึ้นบนเป็น 123
ตอนนี้ติดแต่ตรงปุ่ม Shift นี่แหละครับ แล้ววิธีเพิ่มขนาดตัวอักษร เดี๋ยวงมต่อ
มาให้กำลังใจครับ
ผมเองไม่ได้เขียนโปรแกรมมานานมากแล้ว
สู้ๆเน้อ
เอาใจช่วยครับกำลังศึกษาอยู่เหมือนกัน
หวังว่าสักวันจะได้ทำ app ดีๆ ฝีมือคนไทยกับเขาบ้าง
แรกเริ่มผมก็เขียนใช้เองเหมือนกันนะ เพราะอยากได้แป้นที่มีตัวเลขด้วย
ส่วนเรื่อง Shift และ Caps Lock เตรียมลบทิ้งเขียนใหม่ได้เลยครับ
คนเขียนตัวอย่างเขียนได้ขวางคลองสุดๆ สู้ๆ ครับ งมต่อไป …
ปล. ใช้ tag /* comment */ ไล่ปิดเลยครับ จะได้เห็นการทำงาน
เก่งมากครับอยากทำบ้างจังอิอิ เพราะคิดจะสอยพวกตัวที่มี hardware qwerty kyboard อยู่ครับ
แล้วถ้าซื้อมาจิงๆคงต้องจ้างทำเอาล่ะครับเพราะไม่ค่อยรู้เรื่องเขียนโปรแกรมเท่าไหร่
มีท่านไหนรับทำม้ะครับ อิอิ เหนของ milestone แล้วอยากลองทำจิงๆ
เข้ามาอ่านดูยัง งง อยู่ ต้องค่อยทำความเข้าใจ
ถ้าอยากแค่แก้ layout ลอง apktool แกะ file apk ออกแล้ว แก้เฉพาะ layout file xml แล้ว build กลับเป็น apk เหมือนเดิมได้นะครับ
….ใช้โปรอะไรทำครับ