Я задаюсь вопросом..
1) действительно ли возможно установить ресурс imageview на местоположение URL изображения?
2) существует ли способ установить x, y co-порядки где на экране для рисования imageview?
3) То, как я осуществил бы проверку, чтобы видеть, поднято ли пространство другим Imageview (должно конкретно быть imageview),
4) Как я сделал бы Imageview "активируемым по щелчку", например, если пользователь нажмет на изображение, то это сделает что-то?
5) Как я динамично создал бы imageviews? Например, если условие верно, делают другой imageview
Возможно, я иду об этой несправедливости, таким образом, я объясню лучше, что я надеюсь делать.. в основном я хочу нарисовать изображения на экране, которые расположены в URL. Я хочу отобразить сумму N изображений (Будут условия, которые решат, сколько изображений я отображаюсь, таким образом, она должна будет быть динамично создана), каждое изображение должно поднять приблизительно 50x50 экранное пространство. Будут другие условия туда, где изображение должно быть отображено.. Если изображение существует в определенном co-порядке, оно не должно дистиллировать его, когда пользователь нажимает на изображение, что-то еще должно произойти.
Надо надеяться, это делает вещи более ясными.
Спасибо.
Не прямо. Вы можете загрузить изображение после запуска программы, затем преобразовать его в Drawable и отобразить на экране. Но вы не можете предполагать, что пользователь всегда разрешает передачу данных, поэтому часто изображение вообще не загружается.
Да, но гораздо лучше использовать макеты - разные телефоны имеют разное разрешение экрана и дизайн.
Нет простого ответа - это зависит от того, как вы готовите и отображаете содержимое экрана.
((ImageView) view.findViewById (R.id.imageid)). SetOnClickListener (новый OnClickListener ()
{
public void onClick (Просмотр v)
{
//что-то
}
});
Похоже, вам нужен не сам ImageView (графический компонент, используемый для размещения изображений в различных макетах), а скорее какой-то холст. В любом случае, см .: