실행환경 |
|
Desktop |
조립식 |
CPU |
Intel(R) Core(TM) i7-3770 3.50GHz |
Memory |
4 GB |
OS |
Window 7 Professional 32bit |
Java |
1.7.0_51 |
Android |
SDK : 4.4.2 (KitKat) / 테스트기기 : Galaxy S3 4.3(Jelly Bean) |
WebServer |
Apache Tomcat 7.0 |
DB |
MySQL 5.6.15 |
import android.os.Bundle; import android.app.Activity; import android.util.*; import android.view.*; import android.widget.*; public class Menucheck extends Activity { TextView mText; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.menucheck); mText = (TextView) findViewById(R.id.textsize); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.menucheck, menu); return true; } public boolean onPrepareOptionsMenu(Menu menu) { if (mText.getTextSize() >= 80) { menu.findItem(R.id.bigsize).setChecked(true); } else { menu.findItem(R.id.bigsize).setChecked(false); } String sex = (String) mText.getText(); if (sex.equals("MAN")) { menu.findItem(R.id.man).setChecked(true); } if (sex.equals("GIRL")) { menu.findItem(R.id.girl).setChecked(true); } return true; } public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.bigsize: Log.v("Test1", "F" + mText.getTextSize()); if (item.isChecked()) { mText.setTextSize(20); } else { mText.setTextSize(40); } Log.v("Test1", "L" + mText.getTextSize()); return true; case R.id.man: mText.setText("MAN"); return true; case R.id.girl: mText.setText("GIRL"); return true; } return false; } }layout/menucheck.xml
menu/menucheck.xml
'대학 생활 > Android' 카테고리의 다른 글
[Android][JAVA] 현재 시간 구하기 (4) | 2014.02.26 |
---|---|
[Android] TextView 특정 글자 진하게하기 (0) | 2014.02.07 |
[android]이클립스 핸드폰으로 디버깅, 실행하기 (0) | 2014.01.08 |
[android] 오류 : emulator-arm.exe의 작동이 중지되었습니다. (0) | 2013.08.24 |