アンドロイドスタジオのチュートリアルに従って、datepickerを与えようとしました。 (18、20: は、これは私がcosoleに入った次のエラー::: エラーコードを実行しようとするとDatePickerFragment.javaがアンドロイドに登録フォームの入力日付フィールドを入力する方法は?
import android.app.DialogFragment;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void showDatePickerDialog(View v) {
DialogFragment newFragment = new DatePickerFragment();
newFragment.show(getSupportFragmentManager(),"datePicker");
}
}
のように見えます
import android.app.DialogFragment;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void showDatePickerDialog(View v) {
DialogFragment newFragment = new DatePickerFragment();
newFragment.show(getSupportFragmentManager(),"datePicker");
}
}
私MainActivity.javaです)エラー:show(android.support.v4.app.FragmentManager、String)の適切なメソッドが見つかりません メソッドDialogFragment.show(android.app.FragmentManager、String)は適用されません (引数が不一致、android.support.v4。 app.FragmentManagerはandroid.app.FragmentManagerに変換できません) メソッドDialogFragment.show(FragmentTransaction、String)は適用されません (引数が一致しません。 android.support.v4.app.FragmentManagerは
は、最後に私のactivity_main.xmlは、私が間違って作ら
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:orientation="vertical"
tools:context="com.acknotech.kiran.dateexample.MainActivity">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/pick_date"
android:onClick="showDatePickerDialog" />
</LinearLayout>
のように見える)FragmentTransactionに変換することはできませんか?ここで
// On the click of registration field:
Calendar now = Calendar.getInstance()
new DatePickerDialog(classname.this, date, now
.get(Calendar.YEAR), now(Calendar.MONTH),
now(Calendar.DAY_OF_MONTH)).show(); // this shows the picker
これを追加し、[ここ]を見ている[1] [1]:HTTP ://stackoverflow.com/a/39031889/5398475 –