У меня есть изображение 1500x1500px, и я установил его как android:background
и установил ширину и высоту макета как 1500px
в FrameLayout
. Я хочу видеть весь образ, но я могу видеть только его часть, потому что я не могу пронзить его, чтобы увидеть целое. Я установил изображение в качестве фона, чтобы я мог поместить кнопки на изображение.Просмотреть фоновое изображение за пределами размера экрана
Как просмотреть фоновое изображение за пределами экрана телефона?
MainActivity.java
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Bitmap bmp = BitmapFactory.decodeResource(this.getResources(),
R.drawable.finalmap);
ImageView imageView = new ScrollableImageView(this);// or find it by id
android.view.ViewGroup.LayoutParams layoutParams = imageView.getLayoutParams();
layoutParams.width = bmp.getWidth();
layoutParams.height = bmp.getHeight();
imageView.setLayoutParams(layoutParams);
}
спасибо. Я прочитал много git-репозиций, которые я могу поместить в свой проект Android, но проблема в том, что я не могу добавить его в Android. Я пробовал процедуры о том, как добавить библиотеку в андроид-студию, подобную этой: http://stackoverflow.com/questions/16588064/how-do-i-add-a-library-project-to-the-android-studio , Можете ли вы помочь мне, как я могу добавить/импортировать библиотеку, такую как класс выше в андроид-студии. – ThisGuy
Для этой проблемы вам нужно просто скопировать этот java-файл в ваш пакет. а затем использовать его. – DroidDev
ОК. Btw, 'new LayoutParams' и' context' находятся в красной строке, я думаю, что он их не читает. Что мне с этим делать? – ThisGuy