それが動作するはずです。 長:私はあなたの状況のための時間ピッカー
NumberPicker myTimeHour = (NumberPicker) myView.findViewById(R.id.time_hour);
NumberPicker myTimeMinutes = (NumberPicker) myView.findViewById(R.id.time_minutes);
myTimeMinutes.setMinValue(0);
myTimeMinutes.setMaxValue(getResources().getStringArray(R.array.minutes_item).length - 1);
myTimeMinutes.setDisplayedValues(getResources().getStringArray(R.array.minutes_item));
myTimeHour.setMinValue(0);
myTimeHour.setMaxValue(getResources().getStringArray(R.array.hour_item).length - 1);
myTimeHour.setDisplayedValues(getResources().getStringArray(R.array.hour_item));
を作るために、一度この方法を使用
、コードは次のよう
NumberPicker picker = (NumberPicker) myView.findViewById(R.id.LanguagePicker);
myTimeMinutes.setMinValue(0);
myTimeMinutes.setMaxValue(1);
myTimeMinutes.setDisplayedValues(new String[]{"this", "that"});
ドキュメントを示し、次のおよその最大値である必要がありますsetDisplayedValues(String [])を使用して表示される値配列のうち、getMaxValue() - getMinValue()+ 1に等しい選択可能な範囲の範囲と等しくなければなりません。
(間違ったXMLファイルにリンクしている問題は、私は(setContentViewを持っていました)。)私は、問題を修正しました全体のコードとスタック・トレース・エラー
を添付してください – MCoder