Я разрабатываю приложение для платформы Android 2.3.3 и импортирую пакет совместимости для использования класса фрагментов.
во -первых, я не смог запустить первый тривиальный пример здесь http://developer.android.com/guide/topi ... ments.html
Приложение сбои при попытке надувать фрагмент. - Я создаю изображение внутри 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;
}
}
...
< /code>
Проблема заключается в том, что он полностью игнорирует ширину макета и высота < /strong>, установленная кодом - фактический код преобразует DP в PX перед вызовом SetLayoutParams. Он расширяет изображение, чтобы заполнить всю ширину фрагмента. < /p>
Как я могу установить ширину и высоту изображения - Значение, чтобы масштабировать его -? ты
Подробнее здесь: https://stackoverflow.com/questions/773 ... h-and-heig
Android: ImageView в фрагменте (пакет совместимости): не удается установить ширину и высоту по коду ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение