package amurdroid.schet1609; import android.app.Activity;import android.graphics.Typeface;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.EditText;public class MainActivity extends Activity implements OnClickListener { private float mTextSize = 20; private EditText mEdit; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mEdit =(EditText)findViewById(R.id.edit_text); } @Override public void onClick(View v) { switch (v.getId()) { case R.id.button_r: mEdit.setTypeface(null, Typeface.NORMAL); break; case R.id.button_b: mEdit.setTypeface(null, Typeface.BOLD); break; case R.id.button_i: mEdit.setTypeface(null, Typeface.ITALIC); break; case R.id.button_plus: if (mTextSize <= 72) mTextSize+=2; mEdit.setTextSize(mTextSize); break; case R.id.button_minus: if (mTextSize >= 20) mTextSize-=2; mEdit.setTextSize(mTextSize); break; } } }
файл хмл
<?xml version="1.0" encoding="utf-8"?><TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TableRow android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center"> <Button android:id="@+id/button_r" android:layout_width="50dp" android:layout_height="wrap_content" android:onClick="onClick" android:text="R"/> <Button android:id="@+id/button_b" android:layout_width="50dp" android:layout_height="wrap_content" android:onClick="onClick" android:text="B"/> <Button android:id="@+id/button_i" android:layout_width="50dp" android:layout_height="wrap_content" android:onClick="onClick" android:text="I"/> <TextView android:id="@+id/label" android:layout_height="wrap_content" android:text="TextSize" android:paddingLeft="10px" android:layout_width="wrap_content"/> <Button android:id="@+id/button_plus" android:layout_width="50dp" android:layout_height="wrap_content" android:onClick="onClick" android:text="+"/> <Button android:id="@+id/button_minus" android:layout_width="50dp" android:layout_height="wrap_content" android:onClick="onClick" android:text="-"/> </TableRow> <EditText android:id="@+id/edit_text" android:layout_height="193dp" android:layout_width="fill_parent" android:text="Hello, Android"/></TableLayout>