অ্যান্ড্রয়েড অন-স্ক্রিন কীবোর্ড এবং বি 4 এ

আমি অন-স্ক্রিন কীবোর্ড (ওস্ক) সম্পর্কে অবাক হচ্ছি।

যখন আমি প্রতিকৃতি মোডে আছি তখন osk স্ক্রিনের নীচে দেখায় এবং শুধুমাত্র আমার অ্যাপ্লিকেশনের নিম্ন অংশটি জুড়ে দেয়। এটি আদর্শ কারণ আপনি এখনও অ্যাপের উপরের অংশে অবস্থিত আমার পাঠ্য বাক্সটি দেখতে পারেন। কিন্তু যখন অভিযোজনটি আড়াআড়ি রূপান্তরিত হয়, তখন osk তার নিজস্ব পাঠ্য এলাকা সহ সমগ্র অ্যাপ্লিকেশনটি জুড়ে (আমার পাঠ্য বাক্সটি লুকিয়ে রাখে)।

এই osk টেক্সট এলাকা শুধুমাত্র আড়াআড়ি মোডে দেখায়। এই অস্ক সব Androids উপর আচরণ কিভাবে বা এটি স্যামসাং ট্যাব 7 নির্দিষ্ট "বা অন্য কিছু?

আকাশকে আড়াআড়ি মোডে নিজস্ব টেক্সট বক্স প্রদর্শনের বাধা দেওয়ার উপায় আছে? যদি না হয়, আমি আমার নিজের ওস্ক ডিজাইন করতে হবে। আমি যদি আমার নিজের ওস্ক ডিজাইন করি তবেও কি আমি B4A এর মাধ্যমে Android এর স্বয়ংক্রিয় সমাপ্তির সুবিধা নিতে পারি?

আমি AutoCompleteEditText চেষ্টা করেছি কিন্তু এটি যেভাবে অ্যানড্রয়েড স্বয়ং সমাপ্তির প্রয়োজন তা কাজ করে না যা আমার প্রয়োজনের কাছাকাছি।

কোনও পরামর্শ?

আপনার সাহায্যের জন্য ধন্যবাদ,

বব Gately

0

2 উত্তর

ভাল উত্তর। পূর্ণ পর্দা কীবোর্ড নিষ্ক্রিয় করতে আপনি প্রতিচ্ছবি লাইব্রেরি ব্যবহার করতে পারেন:

Dim r As Reflector
r.Target = EditText1
r.RunMethod2("setImeOptions", 268435456, "java.lang.int") 'IME_FLAG_NO_EXTRACT_UI constant
2
যোগ
আহা! আমি এখনো প্রতিফলন লাইব্রেরি তাকান না। কোড উদাহরণের জন্য আপনাকে ধন্যবাদ - আমি এটি চেষ্টা করব।
যোগ লেখক Bob G, উৎস
প্রতিফলন কোড উদাহরণ নিখুঁত সমাধান। এখন অন-স্ক্রীন কীবোর্ড শুধুমাত্র কীবোর্ড (এবং স্বয়ং-সমাপ্তি) দেখায় এবং আমার বাকি অ্যাপটিকে কভার করে না। এখন আমি কীবোর্ড এবং স্বয়ংক্রিয় সমাপ্তি পুনর্বিবেচনা করতে হবে না। আমি প্রতিফলন সম্পর্কে আরো জানতে চাই। অনেক ধন্যবাদ!
যোগ লেখক Bob G, উৎস

আড়াআড়ি যখন সব Androids ডিফল্ট আচরণ। আপনি কাস্টম কীবোর্ডগুলি বাস্তবায়নের জন্য এই লিঙ্ক দেখতে চাইতে পারেন:

0
যোগ
আপনার দ্রুত উত্তর দেওয়ার জন্য ধন্যবাদ Erel। আমি ইতিমধ্যে কাস্টম কীবোর্ডগুলির জন্য লিঙ্কটি দেখেছি এবং আমার নিজস্ব কীবোর্ড তৈরির জন্য একটি প্রাথমিক বিন্দু হিসাবে উদাহরণগুলি ব্যবহার করে দেখতে পারি। যদি আমি নিজের কীবোর্ড তৈরি করি তবে এখনও অ্যানড্রইড কীবোর্ডের মতোই স্বতঃপূর্ণতা সরবরাহ করতে হবে। B4A থেকে Android Auto-completion লাইব্রেরি অ্যাক্সেস করার কোন উপায় আছে কি?
যোগ লেখক Bob G, উৎস
PS: আমি অন্য অ্যান্ড্রয়েড প্রোগ্রামিং অ্যাপ্লিকেশনের সাথে প্রায় খেলছি এবং অন-স্ক্রীন কীবোর্ডের সাথে যুক্ত পাঠ্য এলাকা আড়াআড়ি মোডে দেখানো হয় না - কেবল কীবোর্ডটি দৃশ্যমান এবং পরীক্ষার অ্যাপ্লিকেশনটি পর্দার উপরের অংশে এখনও দৃশ্যমান। আমার অনুমান কারণ অ্যাপ্লিকেশনটি ব্রাউজারে চলছে (HTML5)।
যোগ লেখক Bob G, উৎস