반응형

dp px 변환 사이트, 누가 만들어 두었는지 아주 실용적이다.

이전에는 직접 계산기를 두드리며 노가다를 하였지만 이제는 필요없을듯...ㅋ

dp, px, sp, mm, in, pt 전부 변환가능..

모든해상도별로 아주 보기좋게 만들어 두었네요...ㅎㅎㅎ

http://pixplicity.com/dp-px-converter/

최고에요!!!

반응형

WRITTEN BY
아카이시

,
반응형

아래와같이 펑션을 만들어 사용하였다.

모양을 바꾸려면 이미지를 넣어 setBackgroundDrawable()을 사용하면될듯...

위치는 아래와 같이 setGravity를 이용하여 높낮이를 조절하면 된다.

public static void setCustomToast(Context context, String msg){

//백그라운드 변경
TextView view = new TextView(context);
view.setText(msg);
view.setBackgroundColor(context.getResources().getColor(android.R.color.white));

//위치변경
final Toast toast = Toast.makeText(context, "", Toast.LENGTH_SHORT);
toast.setGravity(Gravity.BOTTOM, 0, 300);
toast.show();
}
반응형

WRITTEN BY
아카이시

,
반응형

일단 아래의 BackPressCloseHandler 파일을 생성해둔다..

어느플젝에서도 사용가능하도록...

public class BackPressCloseHandler {
private long backKeyPressedTime = 0;
private Toast toast;

private Activity activity;

public BackPressCloseHandler(Activity context){
this.activity = context;
}

public void onBackPressed(){
if (System.currentTimeMillis() > backKeyPressedTime + 1500) {
backKeyPressedTime = System.currentTimeMillis();
showGuide();
return;
}else if (System.currentTimeMillis() <= backKeyPressedTime + 1500) {
activity.finish();
toast.cancel();
}

}
public void showGuide(){
toast = Toast.makeText(activity, "\'뒤로\'버튼을 한번 더 누르시면 종료됩니다.", Toast.LENGTH_SHORT);
toast.show();
}


}

그리고.. 원하는 액티비티에서.. 아래와 같이 호출하여 사용함.

private BackPressCloseHandler backPressCloseHandler;


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
backPressCloseHandler = new BackPressCloseHandler(this);


}
    @Override
public void onBackPressed() {

backPressCloseHandler.onBackPressed();
}

 

반응형

WRITTEN BY
아카이시

,