2011-06-29 3 views
4

開発中のAndroidプロジェクト用の設定画面を作成しようとしています。ランタイムでListPreferenceに項目を追加する

私はデバッグのために使用していたXML設定ファイルを作成しましたが、今はアプリケーションの環境設定を設定するためのユーザーフレンドリーな方法を作成して、環境設定画面に進むことにしました。

このプロジェクトの一環として、複数のURLフィードを設定できるようにするRSSフィードリーダーがありますが、その方法を理解することはできません。私が本当に必要とするのは、Preferencesで設定されたURLのリストに新しいURLを追加する(または削除する)ものです。一例として、

は、ここで私は(データをフェッチ)デバッグ事項について使用しているXMLのRSSの一部です:

<source type="rss"> 
    <active>true</active> 
    <target_url>http://feeds.tsf.pt/TSF-Ultimas</target_url> 
    <target_url>http://www.arcamax.com/thefunnies/garfield/rss</target_url> 
</source> 

答えて

1

私はそれを釘付け。 AddButtonPreferenceという新しい環境設定を作成し、環境設定を拡張しました。基本的にボタンを作成し、この環境設定を作成するActivityにOnClickListenerをポイントします。 リストを作成するには、自分のターゲットリストを繰り返して、EditTextPreferencesをPreferenceScreenに追加し、それらを反復した後、buttonPreferenceを追加します。次に、クリックしたときにその画面に新しいEditTextPreferenceを追加し、ボタンを最後まで移動するためにonClickを実装しました。

関連する問題