커스터 마이징한 토스트 만들기..
은근 쉽다는..
//함수 바디 부분
//커스터마이징된 토스트를 띄우는 부분
private void customToastShow(int img, CharSequence text) {
TextView tv = new TextView(this.getApplicationContext());
tv.setText("\t" + text + "\n");
tv.setTextSize(15);
tv.setTextColor(Color.BLACK);
LinearLayout ll = new LinearLayout(this.getApplicationContext());
ll.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT));
//NOTICE 그림
if(img == 1) {
ll.setBackgroundResource(R.drawable.notice);
}
ll.setGravity(Gravity.CENTER);
ll.addView(tv);
Toast t = Toast.makeText(this.getApplicationContext(), "", Toast.LENGTH_LONG);
t.setGravity(Gravity.CENTER, 0, 0);
t.setView(ll);
t.show();
}
//함수 호출 부분
customToastShow(1, "쏼라쏼라~");
댓글 없음:
댓글 쓰기