Java [Android] Fragmente mit WebView Swipen

gaunt

Lt. Commander
Registriert
Aug. 2007
Beiträge
2.016
Hi
ich steh vermutlich einfach nur dumm auf dem Schlauch.
Ich will Fragmente mit WebViews Swipen. Als Test hab ich mal ein Beispiel mit Grafiken und Text Views probiert klappt.
Ich hab jeweils eine Klasse von Fragment abgeleitet. Das klappt auch bei dem Image und dem Text, aber nicht bei meinem Webview.

Will ich in der von FragmentActivity abgeleiteten Klasse in der getItem() das WebFragment erzeugen und zurück geben bekomme ich nicht Fragment, sondern meine eigene Klasse.


PHP:
public class WebFragment extends Fragment {
	
	private final String url;
	
public WebFragment(String url) {
		this.url = url;
	}
	
	@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    }
 
    @Override
    public void onActivityCreated(Bundle savedInstanceState) {
        super.onActivityCreated(savedInstanceState);
    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
		
		View view = inflater.inflate(R.layout.web_layout, container, false);

		WebView myWebView = (WebView) view.findViewById(R.id.webview);
		myWebView.loadUrl(url);
		WebSettings webSettings = myWebView.getSettings();
		webSettings.setJavaScriptEnabled(true);
		
		return view;
		
	}


}
PHP:
        public Fragment getItem(int position) {
            switch (position) {
            case 0:
                return new DetailFragment(); //geht 
            case 1:
                return new ImageFragment(R.drawable.icon); //geht
            case 2:
            	return new WebFragment("http://myurl"); //geht nicht
            default:
                return null;
            }
        }


DetailFragment, ImageFragment und WebFragment sind weitestgehend identisch nur das in onCreateView eben unterschiedliche Views geladen werden.

Irgendeiner ne Idee???
 
Die benutzen eine Tabed Actionbar. Hm, ob es vielleicht einfach nicht geht? Schließlich könnte man ja statt zu swipen ja auch in der Seite horizontal scrollen wollen?!? Aber ob das die IDE schon am Rückgabewert erkennt?

Ich probier das morgen mal. Ansonsten ist das Konstrukt ziemlich ähnlich...
 

Ähnliche Themen

Zurück
Oben