fragmentTransation.add(...)でlistfragmentを追加しようとしましたが、できません。エラーです。通常のフラグメントのようなリストフラグメントを追加したいのですが可能でしょうか?あなたはそのためのgetFragmentManager()
を使用することができますSupportFragmentManger
でandroid.app.ListFragment
を使用することはできませんAndroid:トランザクションにリストフラグメントを追加する
public class FragmentList extends ListFragment
{
public static FragmentList createFragment()
{
FragmentList fragmentList = new FragmentList();
return fragmentList;
}
@Override
public void onCreate(Bundle bundle)
{
super.onCreate(bundle);
ListView listView = getListView();
String[] stringa = {"A","B","C"};
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(getActivity(),android.R.layout.simple_list_item_1,stringa);
listView.setAdapter(arrayAdapter);
}
@Override
public View onCreateView (LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
super.onCreateView(inflater,container,savedInstanceState);
View rootView = inflater.inflate(R.layout.fragment, container, false);
return rootView;
}
}
エラーをしてください投稿! – ApolloSoftware
@ApolloSoftware fragmentTransaction.add(R.id.relativeLayout、fragmentList)の下に赤い線があります。 – Curio
public class MainActivityを拡張できますか?AppCompatActivity、FragmentActivityを拡張しますか? – ApolloSoftware