如何制作可缩放的LinearLayout?

4

我有一个XML文件,想要让它可以缩放。


更改字体大小...... - Marcin Orlowski
请查看此链接:http://myandroidnote.blogspot.ch/2011/03/zooming-view-completely.html - Venkat
1个回答

28

使用此JAR包在您的应用程序中

1.为我想要应用缩放功能的视图创建一个新布局(R.layout.zoomableview)。

2.将其放置在ZoomView内。

3.然后将ZoomView放置到您想要显示可缩放视图的主容器中。

private ZoomView zoomView;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_zoomable);

View v = ((LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE)).inflate(R.layout.zoomableview, null, false);
v.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));

zoomView = new ZoomView(this);
zoomView.addView(v);

main_container = (LinearLayout) findViewById(R.id.main_container);
main_container.addView(zoomView);            }

@BlackTiger 我们可以在inflate布局中声明哪种布局?...... - NagarjunaReddy
@N.V.R 我们可以在inflate布局中声明哪种布局... - NagarjunaReddy
R.layout.zoomableview 是什么? - Rishabh Srivastava
@JibranKhan,我该如何在zoomView中设置来自相册的动态图片?你能帮我吗? - reegan29
@reegan29 在缩放视图中添加ImageView,并动态从相册更改图像源。 - Jibran Khan
显示剩余6条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接