Android: ImageView в фрагменте (пакет совместимости): не удается установить ширину и высоту по кодуAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android: ImageView в фрагменте (пакет совместимости): не удается установить ширину и высоту по коду

Сообщение Anonymous »

Я разрабатываю приложение для платформы 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»