Programming/Android2014. 6. 4. 22:16

Button backBtn = (Button) findViewById(R.id.backBtn);

backBtn.setVisibility(View.GONE);         //화면에서도 사라지고 버튼 동작도 안된다

backBtn.setVisibility(View.INVISIBLE);   //화면에서는 사라지지만 투명하게 보이는 느낌을 준다

backBtn.setVisibility(View.VISIBLE);      //평상시하고 똑같은 모습이 보여진다

'Programming > Android' 카테고리의 다른 글

(EditText) InputType  (0) 2014.06.05
(EditText) 글자 수 제한  (0) 2014.06.05
터치 이벤트  (0) 2014.05.29
Touch 시 색상 바꾸기  (0) 2014.05.26
로딩 화면 구현  (0) 2014.05.26
Posted by WI_K
Programming/Android2014. 5. 29. 15:31

public void changeColor(LinearLayout layout, MotionEvent e){

switch (e.getAction()) {

case MotionEvent.ACTION_DOWN:

layout.setBackgroundResource(R.color.yellow);

break;

case MotionEvent.ACTION_UP:

layout.setBackgroundResource(R.color.white);

break;

case MotionEvent.ACTION_MOVE:

layout.setBackgroundResource(R.color.yellow);

break;


default:

layout.setBackgroundResource(R.color.white);

break;

}

}

'Programming > Android' 카테고리의 다른 글

(EditText) 글자 수 제한  (0) 2014.06.05
Visibility 설정  (0) 2014.06.04
Touch 시 색상 바꾸기  (0) 2014.05.26
로딩 화면 구현  (0) 2014.05.26
(Layout) 코드 내에서 layout을 include하는 방법  (0) 2014.05.21
Posted by WI_K
Programming/Android2014. 5. 26. 21:49

private OnTouchListener onTouchListener = new OnTouchListener() {

@Override

public boolean onTouch(View v, MotionEvent event) {

// TODO Auto-generated method stub

changeColor(tabMap.get(v.getTag().toString()), event);

return false;

}

};

public void changeColor(TabView tabView, MotionEvent e){

ViewGroup layout = tabView.getLayout();

switch (e.getAction()) {

case MotionEvent.ACTION_DOWN: //눌렸을 때

layout.setBackgroundResource(R.color.dark_gray);

break;

case MotionEvent.ACTION_UP: //기본

layout.setBackgroundResource(R.drawable.background_tab);

break;

case MotionEvent.ACTION_MOVE: //움직였을 때

layout.setBackgroundResource(R.color.dark_gray);

break;



default:

layout.setBackgroundResource(R.drawable.background_tab);

break;

}

}

Posted by WI_K
Programming/Android2014. 5. 26. 18:05

import android.app.Activity;

import android.content.Intent;

import android.os.Bundle;

import android.os.Handler;

import android.view.View;

import android.view.animation.AnimationUtils;

import android.widget.ImageView;

 

public class SplashActivity extends Activity {

 

    @Override

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_splash);

        Handler hd = new Handler();

        hd.postDelayed(new splashhandler() , 3000); // 3초 후에 hd Handler 실행

    }

     

    private class splashhandler implements Runnable{

        public void run() {

            startActivity(new Intent(getApplication(), MainActivity.class)); // 로딩이 끝난후 이동할 Activity

            SplashActivity.this.finish(); // 로딩페이지 Activity Stack에서 제거

        }

    }

 

}


Posted by WI_K
Programming/Android2014. 5. 21. 22:55

View v;

vi = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);


 v = vi.inflate(R.layout.listview_item_contact, null);

final TextView title = (TextView) v.findViewById(R.id.listview_item_simple_contact_textview);

Posted by WI_K
Programming/Android2014. 5. 21. 19:03


 getView 안에


final ImageButton btn = (ImageButton) v.findViewById(R.id.listview_item_contact_btn_call);


btn.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

// TODO Auto-generated method stub

}

});

btn.setFocusable(false);



Posted by WI_K
Programming/Android2014. 5. 14. 21:16

manifest 해당 activity에 android:windowSoftInputMode="" 속성 지정


adjustResize : 전부 재배치


adjustPan :  기존 배치 유지 

Posted by WI_K
Programming/Android2014. 5. 14. 12:07

http://aroundck.tistory.com/31

Posted by WI_K
Programming/Android2014. 5. 14. 12:04
http://www.imaso.co.kr/?doc=bbs/gnuboard.php&bo_table=article&wr_id=37390


Posted by WI_K
Programming/Android2014. 5. 14. 12:00

http://tigerwoods.tistory.com/28

Posted by WI_K