Soofli

تغییر سایز قلم

11 ارسال در این موضوع قرار دارد

برای اینکه به استفاده کننده از برنامه این حق رو بدیم که سایز قلم رو خودش انتخاب کنه چه باید کرد ؟؟؟؟

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

ببخشید لینکی رو که گفته بودید نگاه کردم ولی چیزی متوجه نشدم ...

میشه لطف کنید و کدها رو برام آپ کنید تا خودم ببینم برنامه رو ؟؟!!

ممنون

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
میتونین از رادیو باتن و کد زیر واسه این کار استفاده کنید که sharedPerferences مثل یک حافظه موقت برای ذخیره اطلاعات استفاده میشه
if(radio1.isChecked())		        {		        	sizeText.setTextSize(8);		        	SharedPreferences setting=getSharedPreferences("Size", MODE_PRIVATE);					SharedPreferences.Editor editor=setting.edit();					String size=String.valueOf(sizeText.getTextSize());					editor.putString("size", size);					editor.commit();		        }

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

هر کاری کردم نشد میشه لطف کنید و کد کاملشو برام بذارید ؟؟؟

ممنونتون میشم.

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
کد کاملش
public class size extends Activity {Button size;   TextView sizeHello;TextView textsize;TextView text2;Typeface face;RadioButton radio6;RadioButton radio7;RadioButton radio8;RadioButton radio9;RadioButton radio10;Button btnSave;TextView text1;int flag1=0;MediaPlayer mp;private	String font;private	String Textsize;@Overrideprotected void onCreate(Bundle savedInstanceState) {	super.onCreate(savedInstanceState);	setContentView(R.layout.size);	 radio6=(RadioButton)findViewById(R.id.radio6);	 radio7=(RadioButton)findViewById(R.id.radio7);	 radio8=(RadioButton)findViewById(R.id.radio8);	 radio9=(RadioButton)findViewById(R.id.radio9);	 radio10=(RadioButton)findViewById(R.id.radio10);	 sizeHello=(TextView)findViewById(R.id.sizeHello);//////////////////////load size 		 text2=(TextView)findViewById(R.id.sizeHello);		 try {				SharedPreferences setting=getSharedPreferences("Suser", 0);				Textsize=setting.getString("size", "");		    	String t=Textsize;		    	if (t.equals(""))		    	{		    	}		    	else {		    		text2.setTextSize( Float.parseFloat(t));				}		} catch (Exception e) {			// TODO: handle exception			e.printStackTrace();		}//end size //page main	final Button b4=(Button) findViewById(R.id.btnBack);	b4.setOnClickListener(new OnClickListener() {		@Override		public void onClick(View v) {			// TODO Auto-generated method stub			if(flag1==0){				b4.setBackgroundResource(R.drawable.back2);				mp=new MediaPlayer();				mp=MediaPlayer.create(getApplicationContext(), R.raw.ding1);				mp.setLooping(false);				mp.start();				flag1=1;				finish();				startActivity(new Intent(size.this,SettingMainActivity.class));		}		else if (flag1==1) {			b4.setBackgroundResource(R.drawable.back1);			mp=new MediaPlayer();			mp=MediaPlayer.create(getApplicationContext(), R.raw.ding1);			mp.setLooping(false);			mp.start();			flag1=0;		}		}	});	//================================       btnSave=(Button) findViewById(R.id.btnSave);       btnSave.setOnClickListener(new OnClickListener() {		@Override		public void onClick(View v) {			// TODO Auto-generated method stub			Toast.makeText(getApplicationContext(), "اندازه مورد نظر اعمال شد", Toast.LENGTH_LONG).show();		        if(radio6.isChecked())		        {		        	sizeHello.setTextSize(8);		        	SharedPreferences setting=getSharedPreferences("Suser", MODE_PRIVATE);					SharedPreferences.Editor editor=setting.edit();					String size=String.valueOf(sizeHello.getTextSize());					editor.putString("size", size);					editor.commit();		        }        if(radio7.isChecked())		        {		        	sizeHello.setTextSize(12);		        	SharedPreferences setting=getSharedPreferences("Suser", MODE_PRIVATE);					SharedPreferences.Editor editor=setting.edit();					String size=String.valueOf(sizeHello.getTextSize());					editor.putString("size", size);					editor.commit();		        }        if(radio8.isChecked())        {        	sizeHello.setTextSize(16);        	SharedPreferences setting=getSharedPreferences("Suser", MODE_PRIVATE);			SharedPreferences.Editor editor=setting.edit();			String size=String.valueOf(sizeHello.getTextSize());			editor.putString("size", size);			editor.commit();        }        if(radio9.isChecked())        {        	sizeHello.setTextSize(20);        	SharedPreferences setting=getSharedPreferences("Suser", MODE_PRIVATE);			SharedPreferences.Editor editor=setting.edit();			String size=String.valueOf(sizeHello.getTextSize());			editor.putString("size", size);			editor.commit();        }        if(radio10.isChecked())        {        	sizeHello.setTextSize(22);        	SharedPreferences setting=getSharedPreferences("Suser", MODE_PRIVATE);			SharedPreferences.Editor editor=setting.edit();			String size=String.valueOf(sizeHello.getTextSize());			editor.putString("size", size);			editor.commit();        }		}	});////////////radio button6       radio6.setOnClickListener(new OnClickListener() {				@Override		public void onClick(View arg0) {			// TODO Auto-generated method stub        if(radio6.isChecked())	        {	        	sizeHello.setTextSize(8);	        }        else        {        	sizeHello.setTextSize(12);        }		}	});//radio button7       radio7.setOnClickListener(new OnClickListener() {				@Override		public void onClick(View arg0) {			// TODO Auto-generated method stub        if(radio7.isChecked())	        {	        	sizeHello.setTextSize(12);	        }        else        {        	sizeHello.setTextSize(12);        }		}	});//Radio button8       radio8.setOnClickListener(new OnClickListener() {				@Override		public void onClick(View arg0) {			// TODO Auto-generated method stub        if(radio8.isChecked())	        {	        	sizeHello.setTextSize(16);		        }        else        {        	sizeHello.setTextSize(12);        }		}	});	     //Radio button9       radio9.setOnClickListener(new OnClickListener() {				@Override		public void onClick(View arg0) {			// TODO Auto-generated method stub        if(radio9.isChecked())	        {	        	sizeHello.setTextSize(20);		        }        else        {        	sizeHello.setTextSize(12);        }		}	});     //Radio button10       radio10.setOnClickListener(new OnClickListener() {				@Override		public void onClick(View arg0) {			// TODO Auto-generated method stub        if(radio10.isChecked())	        {	        	sizeHello.setTextSize(22);		        }        else        {        	sizeHello.setTextSize(12);        }		}	});}}

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

از صمیم قلب سپاسگذارم

فقط یه سوال دیگه و اونم اینکه برای این که بخوام با این تغییر سایز قلم سایز قلم همه Textview هام توی همه صفحات عوض بشن باید چیکار کنم؟؟؟

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
توی اکتیویتی های مربوط به اون صفحات ابتدا تکست ویوها رو معرفی می کنید بعدشم از کد زیر استفاده کنید

در کد زیر من sizeHello رو معرفی کردم شما id تکست ویوهای خودتونو بذارین

//////////////////////load size              text2=(TextView)findViewById(R.id.sizeHello);             try {                    SharedPreferences setting=getSharedPreferences("Suser", 0);                                    Textsize=setting.getString("size", "");                    String t=Textsize;                    if (t.equals(""))                    {                                          }                    else {                        text2.setTextSize( Float.parseFloat(t));                    }            } catch (Exception e) {                // TODO: handle exception                e.printStackTrace();            }

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

و مجددا یه دنیا ممنون :)

و اما یه سوال دیگه :

اگر توی یک اکتیویتی چند تا textview داشتیم باید برای تک تک کد نوشت یا اینکه نه میشه با یک کد سایز همه رو تغییر داد اگر میشه ممنون میشم اگر راهنمایی بفرمایید ؟

بازم تشکر

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
اول همه تکست ویوها رو معرفی میکنی

خط بعد از else اونها رو اضافه میکنی مثل کد زیر

text1.setTextSize( Float.parseFloat(t));text2.setTextSize(Float.parseFloat(t));

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

ممنون :)

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری