آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

ایجاد قابلیت زوم برای جدول

احسان  9 سال پیش  9 سال پیش
0 0

سلام دوستان 

من یک جدول دارم و لازم دارم برای این جدول یک حالت زوم هم ایجاد کنم . کد های زیادی رو امتحان کردم ولی جواب ندادن :(

لطفا دوستان راهنمایی کنید

ممنون

+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); } });
0 0
(9 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .