2017-05-12 7 views
0

Androidスタジオでアプリケーションを作成しようとしています。私はユーザーがEditTextフィールドに入力すると弾丸ポイントを作成する方法を理解しようとしています(EditTextでなくてもEditTextでなければなりません)。私は、各行に複数の行がある可能性があるため、新しい行のそれぞれに箇条書きを置く必要はありません。私はまた番号付きのリストだけで、同じことをしたい。Enterキーを押して、EdittextでAndroidのリストの箇条書きを作成する

答えて

0

この効果を得るには、正しい文字を使用する必要があります。ここ
は弾丸のこれらの異なるスタイルに文字コードです:
•= \u2022
●= \u25CF
○= \u25CB

yourEditBox.setOnKeyListener(new View.OnKeyListener() { 
    @Override public boolean onKey (View v,int keyCode, KeyEvent event){ 
     if (event.getKeyCode() == KeyEvent.KEYCODE_ENTER) { 
      String currentStr = yourEditBox.getText().toString(); 
      yourEditBox.setText("\u2022 " + currentStr); 
     } 
     return false; 
    } 
}); 

それはあなたがしたいのルールを修正しますので、あなたはキーリスナーのアクションを変更することができます。

関連する問題