PDA

View Full Version : مشکل در fragment



A.iman
شنبه 16 شهریور 1392, 11:03 صبح
سلام .
میخاستم فرگ منت هارو شروع کنم ولی هر کاری میکنم این فرگ منت کار نمیکنه ؟!
اصلا نمیفهمم مشکلش چیه ؟!
package com.example.fragment;

import android.os.Bundle;
import android.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

public class MainActivity extends Fragment {

@Override
public void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {



return inflater.inflate(R.layout.activity_main, container , false) ;
}

}


<RelativeLayout 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"
tools:context=".MainActivity" >


<fragment
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:name="com.example.fragment.MainActivity"
android:id="@+id/frag"
/>

<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/frag"
android:layout_alignTop="@+id/frag"
android:layout_marginLeft="88dp"
android:layout_marginTop="118dp"
android:text="Button" />

</RelativeLayout>

jafaripur
شنبه 16 شهریور 1392, 19:51 عصر
این توی آندروید بالای 3.0 کار می کنه .
برای استفاده در آندروید های زیر 3.0 باید از Support Library استفاده کنید .
اگه از Support Library استفاده می کنی اون بالا به جای android.app.Fragment باید Support Library ایمپورت شه و توی Activity که می خوای نشون بدی هم از FragmentActivity به جای Activity استفاده کنی .