2011-10-24 23 views
7

私はlistview全体でセクションアダプタを使用しています。この画像の中で、編集可能ではないedittextがあります。このedittextを編集可能にしたいです。編集可能な編集テキストをリストビューに入れる方法は?

I use section adapter for the whole listview.Now in this image,there is a edittext which is not editable.I want to make this edittext editable.

+1

レイアウトにxmlを含めてください。これは、コミュニティがより良い回答を提供するのに役立ちます。 – Tapirboy

+0

コードを表示せずにコードを表示できますか? – AB1209

+1

あなたのedittextがリストにあればあなたは[this](http://vikaskanani.wordpress.com/2011/07/27/android-focusable-edittext-inside-listview/)を参照することができます – Hanry

答えて

0

あなたは

<EditText 
     android:id="@+id/editText" 
     android:layout_width="fillh_parent" 
     android:layout_height="wrap_content" > 
</EditText> 

だからあなたはandroid:editable="false"が設定されている場合は、あなたのXMLにチェックして、それを削除する必要があり、リスト項目のレイアウトの宣言のためにこれを使用する必要があります。

-1

あなたの質問が本当にわかりません。それはあなたがカスタムリストビュー内でのEditTextを編集することはできないということである場合は、カスタムレイアウトでのEditTextのため

android:focusable="false" 

を追加する必要があります。

0

通常のリストビューでは行えません。カスタムリストビューを使用すると2つのXMLファイルがあります.1つのXMLではリストビューがあり、別のXMLではedittextを指定する必要があります。 。すべてが..

9

リストビューを保持しているアクティビティにandroid:windowSoftInputMode = "adjustPan"を追加してみてください。

私はEditTextの親ビューが再作成されていると思うからです。 PreferenceのgetView(View convertView、ViewGroup parent)は、空のconvertViewで呼び出された であり、既存のビューを再利用するよりもむしろビュー全体を再構築します。

+0

これはまさに私が探していたものです:)ありがとうございます –

2

を多くのことを検索した後、私はこの問題を解決するために非常に役立ちました1つのチュートリアルを持って、前に私は同じ問題を抱えていました問題を参照してください...

http://vikaskanani.wordpress.com/2011/07/27/android-focusable-edittext-inside-listview/

+0

私はすでにこの解決策を得ています あなたは遅すぎますが、私はあなたの勤勉さを訴えます。 –

関連する問題