複雑なレイアウトのリストがありますR.layout.menu_row
。ProgressBar
とテキストフィールドで構成されます。私が使用するアダプター:
SimpleAdapter simpleAdapter = new SimpleAdapter(this, getData(path),
R.layout.menu_row, new String[] { "title", "progress" },
new int[] { R.id.text1,R.id.progressBar1});
アダプターはそれ自体で処理する方法を知っていますTextViews
が、そうではないProgressBars
ので、複雑なデータバインダーを作成しました。
SimpleAdapter.ViewBinder viewBinder = new SimpleAdapter.ViewBinder() {
@Override
public boolean setViewValue(View view, Object data, String textRepresentation) {
//here goes the code
if () {
return true;
}
return false;
}
今、私は関数内のマッピングを埋めるのに行き詰まっています。文字列の値をprogress
のsetProgress
メソッドに設定する必要がありProgressBar
ます。progress
しかし、文字列と。へのハンドルがありませんProgressBar
。