2011-02-01 10 views

答えて

10

EditBoxのプロパティを開きます。プロパティInputTypeはチェックボックスのリストを提供し、そのうちの1つはtextUriです。

+0

はい、扱いにくいためです。あなたがうまくいってからあなたのURIを書いていないならどうでしょうか?キーボードによる入力を制限する方が簡単であるため、この方法は数字と日付に適しています。とにかく、あなたが正気チェックをする必要があるのではないかと心配しています。そのためにはandroid.net.Uriを使用してください。 – Zelimir

+0

私が理解しているように、 'EditText'上の' inputType'は、それがどのように振舞うべきかについてキーボードに提供されるガイドラインの一種です。異なるキーボードが異なる動作をする可能性があります。そこでは、現在のキーボードレイアウトがリストリクタでない限り、非url文字の入力を制限しません。 –

+0

有効なURIが何であるかを判断するのはやや面倒な作業かもしれません。したがって、この特定のケースでは、EditTextはあまり制限的ではありません。一方、ダイヤル可能な数字だけが許可されている(PhoneNumber)ことを指定した場合は、求めた動作を正確に取得します。 – Zelimir

1

プロパティとして表示されていませんが、EditTextPreferenceも使用しています。