بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ایجاد قابلیت زوم برای جدول
سلام دوستان
من یک جدول دارم و لازم دارم برای این جدول یک حالت زوم هم ایجاد کنم . کد های زیادی رو امتحان کردم ولی جواب ندادن :(
لطفا دوستان راهنمایی کنید
ممنون
+1
0
جدول چجوری میسازی؟ (9 سال پیش)
+1
0
من یه tablelayout ایجاد کردم توی xml و بعدش توی اکتیویتی به صورت داینامیک برای هر سری از اطلاعاتی که میگیرم یک ردیف به جدولم اضافه میشه (9 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
احسان
9 سال پیش
0
0
سلام دوستان
من یه راه حل پیدا کردم برای زوم منتها یک مشکلی داره و اونم اینکه روی یک نقطه کلیک میکنی نمیشه جابجا شد و دوم هم اینکه بعد از zoom in دیگه نمیشه zoon out کرد .
البته توی استک هم این سوال رو پرسیدن ولی جواب به درد بخوری نگرفتن :(
ZoomControls zoomC =(ZoomControls) findViewById(R.id.zoomC);
zoomC.setOnZoomInClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub int w = tableLayout.getWidth(); int h = tableLayout.getHeight(); RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(w + 10, h +10); params.addRule(RelativeLayout.CENTER_IN_PARENT); tableLayout.setLayoutParams(params); } }); zoomC.setOnZoomOutClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub int w = tableLayout.getWidth(); int h = tableLayout.getHeight(); RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(w - 10, h -10); params.addRule(RelativeLayout.CENTER_IN_PARENT); tableLayout.setLayoutParams(params); } });
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .