Во-первых, мне не удалось запустить первый тривиальный пример здесь http://developer.android.com/guide/topi ... ments.html
Приложение аварийно завершает работу при попытке раздуть фрагмент.
Я «решил» жесткое кодирование содержимого фрагмента вместо использования XML-файла — я создаю ImageView внутри onCreateView:< /p>
Код: Выделить всё
public static class SampleFragment extends Fragment
{
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
ImageView image = new ImageView(getActivity());
image.setImageResource(R.drawable.sample_image);
image.setLayoutParams(new FrameLayout.LayoutParams(120, 30, Gravity.CENTER));
return image;
}
}
[*]android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/background">
...
- Как установить ширину и высоту изображения (то есть масштабировать его)?
- есть ли там способ заставить его работать путем раздувания и описания содержимого фрагмента с помощью xml с пакетом совместимости - да, я расширил FragmentActivity, но он все равно не работает -?
Подробнее здесь: https://stackoverflow.com/questions/773 ... h-and-heig