私は20文字に制限文字列を制限したいと思います...これを行う方法はありますか?私は20文字の入力しか許されないように制限しています。には、プリファレンスの最大長を指定する方法がありますか?
答えて
EditText
についてあなたはandroid:maxLength="20"
@MisterSquonkを使用してレイアウトファイルの最大長を設定することができますことは、UIにそれを処理する方法についての権利です。また、設定を保存するときには文字列として保存する必要があります。
これは私の設定ページにあるだけです... Androidは自動的に設定を表示し、ユーザーにそれらを編集させます – ycomp
私はあなたがそれを変更できるとは思わないが、いつも最初の20文字をあなたのコードと最初の20文字だけとしてコード内の設定を保存します。このようにしてユーザーが嗜好に戻ると、嗜好の最初の20文字しか表示されません。 – zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
あなたが求めているプリファレンスがEditTextPreferenceである場合、そのような属性をこのように設定できます。
class MyEditTextPreference extends EditTextPreference {
@Override
protected void onBindView(View view) {
super.onBindView(view);
TextView summary = (TextView)view.findViewById(android.R.id.summary);
if (summary != null) {
summary.setSingleLine();
summary.setEllipsize(TextUtils.TruncateAt.MARQUEE);
}
}
しかし、私は他の嗜好があなたが上書きするのと同じonBindViewを提供すると思います。
- 1. RemoteInputの最小長および/または最大長の指定方法
- 2. KEYS操作で最大キー長を指定する方法REDIS
- 3. リンクリストの最大値を指すポインタを返す方法はありますか?
- 4. ViewDataには最大長がありますか?
- 5. IPv4/6の最大プレフィックス長を定義するPOSIXヘッダーがありますか?
- 6. 最大ラベル長の設定方法は?
- 7. StringTokenizerにはトークンの最大長はありますか?
- 8. LevelDBにキーの最大長制限がありますか?
- 9. UPPAALグローバルの各状態に最大時間を指定する方法はありますか?
- 10. MSXMLのXPathクエリの最大長はありますか?
- 11. os.pathのプラットフォームを指定する方法はありますか?
- 12. プロトコル名の最大長はありますか?
- 13. ajax jQueryリクエストの最大データ長はありますか
- 14. jsのキャンバスに非長方形オブジェクトをアドレス指定するネイティブな方法はありますか?
- 15. WebClient.AsyncDownloadString() - タイムアウトを指定する方法はありますか?
- 16. ストアドプロシージャ名に最大長があるのはなぜですか?
- 17. Xamarinのラベルテキストの最大長を設定する方法
- 18. spring-data-solrにはjson.facetパラメータを指定する方法がありますか?
- 19. mysql各列の最大設定長を取得する方法
- 20. 最小/最大キューを実装する方法はありますか?
- 21. グループボックスを左に固定する方法はありますが、グループボックスを最大幅に伸ばすには
- 22. "指定されたキーが長すぎます;最大キーの長さは1000バイトです"
- 23. SQLエラー#1071 - 指定されたキーが長すぎます。最大キーの長さは767バイトです
- 24. #1071 - 指定されたキーが長すぎます。キーの最大長は1000バイトです
- 25. mysql 5.7 - 指定されたキーが長すぎます。最大キーの長さは3072バイトです
- 26. オフセットはSQLクエリの最後に指定する必要がありますか?
- 27. amChartの最大値を最大データ値より小さくする方法はありますか?
- 28. 最大長で休止状態にある列の長さを設定する方法
- 29. Solrコンフィグレーションで最大文字列長を設定する方法
- 30. PostgreSQL TEXTに格納するときに最大長があります
yeahはクリックハンドラの文字数を制限します – L7ColWinters
どのように設定を作成/定義していますか? PreferenceFragment?環境設定はコードまたはXMLで定義されていますか? –
preferences XMLファイル – ycomp