final ProgressDialog proDlg = new ProgressDialog(this); proDlg.setTitle("데이터 받아 오는중 ..."); proDlg.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); proDlg.setMax(DataCount); proDlg.show(); Thread t = new Thread() { int i = public void run() { while(true) { proDlg.setProgress(i); i++; } } proDlg.dismiss();
// 멤버 변수 private Button BtnDlgStartDate, BtnDlgStopDate; // 버튼 이벤트 Button.OnClickListener mClick = new View.OnClickListener() { @Override public void onClick(View v) { switch(v.getId()) { case R.id.BtnDlgStartDate : msgBox("버튼 이벤트 되냐?"); break; } } }; // 다이얼로그 띄우기 final LinearLayout linear; linear = (LinearLayout) View.inflate(SaleView.this, R.layout.selectdate, null); linear.findViewById(R.id.B..
// xml // java 1. create() private Spinner mComStation; private String mStationList[]; mComStation = (Spinner) findViewById(R.id.ComStation); // 충전소 리스트 선택시 이벤트 mComStation.setOnItemSelectedListener( new OnItemSelectedListener() { public void onItemSelected(AdapterView parent, View view, int position, long id) { msgBox("충전소 선택", mStationList[position].toString()); } public void onNothingSelected..
Helper의 public void onCreate(SQLiteDatabase db) 에서 하지 말고 Handler에서 따로 함수를 만들고 public boolean CreateTables() mFos.execSQL("CREATE TABLE IF NOT EXISTS phone_data(phone_code INTEGER PRIMARY KEY AUTOINCREMENT, " + "name TEXT, " + "phone_no TEXT " + ");"); 프로그램 메인 실행시 CreateTables()을 호출하여 있으면 넘어가고 없으면 생성한다.
어제보다 나보다 나를 더 성장 시키고 사랑하는 것이다!
package pkg.TabView; import android.app.TabActivity; import android.graphics.drawable.Drawable; import android.os.Bundle; import android.view.LayoutInflater; import android.widget.TabHost; public class TabViewActivity extends TabActivity { TabHost mTab; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mTab = getTabHost(); LayoutInflater inflater = L..
- Total
- Today
- Yesterday