Aufblasen layout in eine Aktivität mit PreferenceFragment
Meine custom FragmentSettings()
erstreckt android.preference.PreferenceFragment
ist und ich einfach hinzufügen, dass es in meiner Tätigkeit.
Ich will inflate (add) sowie die layout.logo
die Schwerkraft:unten. Aber mit meinem code den überhöhten layout.logo
ist nicht sichtbar. Ich denke, weil ich inflate()
mit getFragmentManager()
? Wie kann ich richtig fügen Sie einem layout in diesem Fall?
public class ActivitySettings extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
FragmentSettings details = new FragmentSettings();
details.setArguments(getIntent().getExtras());
getFragmentManager().beginTransaction().add(android.R.id.content, details).commit();
getLayoutInflater().inflate(R.layout.logo, null );
}
}
PS: R.layout.logo
ist eine Bildansicht.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, diese
aber Sie sagte, dass
R.layout.logo
in einemImageView
. Sie wissen,ImageView
hat eine id, und Sie finden es vonR.id.(your ImageView's id )
hören. nur ich gehe davon aus, dassimageView1
ist und die id IhresImageView
.context
Sie Ihre Antwort? Ich habe versuchtLayoutInflater.from(getBaseContext());
ohne Erfolg.