2016-05-29 9 views

答えて

0

あなたが望むようにonDateSet()コールバックで受け取った日付を書式設定することができます。その場合には、あなたが使用する必要がある、あなたは29/05/2016形式で日付をしたいとしましょう -

文字列 day_month_yearは、このような strings.xmlで宣言されている
tv.setText(getString(R.string.day_month_year, dayOfMonth, monthOfYear + 1,year)); 

-

<string name="day_month_year">%1$s/%2$s/%3$s</string> 
+0

しかしonDateSet()のTextViewからアクセスできません... –

+0

OK解決済み... tnx! TextView tv =(テキストビュー)findViewById(R.id.tv); tv.setText(getString(R.string.day_month_year、dayOfMonth、monthOfYear + 1、year)); –

+0

'onDateSet()'で 'TextView'を初期化する必要はありません。 'private TextView tv;'のようなメソッドの外で宣言し、 'onCreate()'のように 'tv =(TextView)findViewById(R.id.tv);のように初期化します。 ' –

関連する問題