Ваша проблема в том, что вы не можете правильно отразить новый взгляд.Вам нужно использовать:
View view = inflater.inflate(R.layout.your_file_name, container, false);
вместо:
View view = super.onCreateView(inflater, container, savedInstanceState);
.
Просто скопируйте и вставьте.
private static final int RESULT_LOAD_IMAGES = 1;
TextView filepath_name;
EditText varighed, navn;
Spinner genre, kategori;
Button uploadImg, opret_knap;
@Override
public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, @Nullable Bundle savedInstanceState) {
super.onCreateView(inflater, container, savedInstanceState);
View view = inflater.inflate(R.layout.your_file_name, container, false);
uploadImg = (Button) view.findViewById(R.id.billede_button);
opret_knap = (Button) view.findViewById(R.id.addOpskrift);
varighed = (EditText) view.findViewById(R.id.opskrift_varighed);
navn = (EditText) view.findViewById(R.id.opskrift_navn);
genre = (Spinner) view.findViewById(R.id.opskrift_genre);
kategori = (Spinner) view.findViewById(R.id.opskrift_kategori);
filepath_name = (TextView) view.findViewById(R.id.billede_path);
uploadImg.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent galleryIntent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(galleryIntent, RESULT_LOAD_IMAGES);
}
});
opret_knap.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Tilføjopskrift();
}
});
return view;
}