は、私は良い実行し、実際の電話でリンクhttps://www.youtube.com/watch?v=czKLAx750N0間違った日付ピッカー
ようなアプリケーションを持っていますが、下のアンドロイドのバージョンとsymulatorにありません。どのようにこの問題を解決する?
しかし、ビデオには、I以外の日付ピッカーがあります。カレンダー表示の日付ピッカーが必要です。今私は日、月、年をスワイプするdatepickerを持っています。
import android.app.DatePickerDialog;
import android.app.Dialog;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.DatePicker;
import android.widget.Toast;
import java.util.Calendar;
public class MainActivity extends AppCompatActivity {
Button btn;
int rok,mes,den;
static final int DIALOG_ID=0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final Calendar cal= Calendar.getInstance();
rok = cal.get(Calendar.YEAR);
mes = cal.get(Calendar.MONTH);
den = cal.get(Calendar.DAY_OF_MONTH);
showDialogOnButtonClick();
}
public void showDialogOnButtonClick() {
btn= (Button)findViewById(R.id.button);
btn.setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View view) {
showDialog(DIALOG_ID);
}
}
);
}
@Override
protected Dialog onCreateDialog(int id) {
if (id==DIALOG_ID)
return new DatePickerDialog(this,dpickerListener, rok, mes, den);
return null;
}
private DatePickerDialog.OnDateSetListener dpickerListener
= new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker datePicker, int i, int i1, int i2) {
rok=i;
mes=i1 +1;
den=i2;
Toast.makeText(MainActivity.this, rok + "/" +mes + "/"+ den, Toast.LENGTH_SHORT).show();
}
};
}
ビデオにある同じ日付ピッカーが必要です。
ロリポップでそのスタイルが – tyczj
となっていて、どのようにこのスタイルを作ったのですか? – adda
本当にアンドロイド6.0を使って私の本当の電話でいいです... – adda