android-keypad

    2熱度

    1回答

    在我的應用程序中,我有一個自定義鍵盤,並希望在按鍵時播放滴答聲。下面的代碼給我的聲音。 AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE); float vol = 1f; am.playSoundEffect(AudioManager.FX_KEY_CLICK, vol); 但我期待播放用戶觸摸撥

    1熱度

    1回答

    我創建了一個登錄活動。在登錄屏幕中,密碼editText帶有一個具有「登錄」鍵的鍵盤。當我按下此鍵時,鍵盤會隱藏,但不會發生任何操作。我已經覆蓋了onKeyDown()並假定這個鍵被輸入。但還是登錄操作不會發生 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { switch (keyCode) { c

    1熱度

    1回答

    我期待創建一個自定義組件,它是一個數字鍵盤,帶動態增量向上和向下按鈕這樣的: 此鍵盤需要與意見也行多個EditText控件,並以某種方式獲得具有焦點的EditText。每個EditText也可能需要不同的增量值(即+1,000,+10,+0.002等),這就是增量按鈕需要動態變化的原因。 我在這裏找到了一個很好的例子,它可以幫助我確定一個點,但是這個鍵盤用於一個EditText字段,它是控件的一部

    -2熱度

    2回答

    我正在創建一個包含多個活動的應用程序。我的一些活動有一個'EditText'字段。只要我進入這些活動,鍵盤立即彈出,假設我想馬上輸入一些東西。 有沒有人有一個簡單的代碼,我可以添加到我的java文件,將防止鍵盤默認彈出,因爲有一個'EditText'字段。 如果您還可以指定放置代碼行的位置,例如它是否在onCreate方法中等,將不勝感激。 我假設以下工作,但我需要把它放在哪裏? getWindo

    0熱度

    1回答

    我正在使用摺疊工具欄和選項卡來製作此佈局。當EditText光標被啓用時,整個活動必須被推高。即使在這裏,我也使用了相同的工作代碼,在沒有Collapsing ToolBar的情況下在另一個應用程序中工作良好。但是這裏錯過了工作。請幫幫我。 這是我在另一個工作良好的活動中使用的代碼。 getWindow().setSoftInputMode(WindowManager.LayoutParams.S

    1熱度

    1回答

    我在CoordinatorLayouts中有FloatingActionButtons和FloatingActionMenus,但在adjustPan窗口模式下,我也有一些EditTexts。但是當我點擊EditTexts時,浮動按鈕/菜單會隨着鍵盤一起出現,並在某種程度上阻擋可見區域(如包含EditText的行)。我能以某種方式防止浮動物品與鍵盤一起出現嗎?

    0熱度

    1回答

    在Xamarin Forms應用程序中,我試圖創建一個自定義Entry實現,該實現在聚焦時不會自動顯示軟鍵盤。目標是在頁面上使用此條目的一個實例以及其他常規條目。 我熟悉的建議Xamarin窗體模式自定義視圖渲染,並且已成功創建兩個入口和它的渲染器,如下: public class BlindEntry : Entry { } [assembly: ExportRenderer(typeo

    0熱度

    2回答

    按下Back按鈕或Done按鈕時,隱藏softInputKeyboard的操作是隱藏鍵盤,當用戶點擊EditText時隱藏鍵盤。所以我創建了一個BaseActivity並在其中編寫了以下代碼。 public class BaseActivity extends AppCompatActivity { @Override public void onCreate(Bundle

    3熱度

    1回答

    我從android鍵盤類(https://developer.android.com/reference/android/inputmethodservice/Keyboard.html)創建一個對象。在我的情況下,我只需要默認鍵盤,沒有自定義鍵盤。但是Keyboard類的構造函數需要一個包含行和鍵定義的xml資源文件。它似乎只用於創建自定義鍵盤。 我需要的鍵盤類的那個對象的TabLayout內使

    1熱度

    1回答

    我有一個EditText和我打電話dispatchKeyEvent從我Activity插入文字的EditText像這樣: public class MainActivity extends AppCompatActivity implements View.OnFocusChangeListener { String TAG = "test"; EditText editTe