2011. 10. 11. 14:14
TextView customview = new TextView(ctx);
customview.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
Bitmap src = BitmapFactory.decodeResource(ctx.getResources(), R.drawable.and_pop);
src= Bitmap.createScaledBitmap(src, 600, 50,true);
customview.setBackgroundDrawable( new BitmapDrawable(src));
customview.setText(msg.getData().getCharSequence("data"));
customview.setGravity(Gravity.CENTER_VERTICAL);
customview.setPadding(100, 10, 0, 0);
Toast custo = new Toast(ctx);
custo.setView(customview);//insert u r custom view
custo.setGravity(Gravity.CENTER_VERTICAL, 10, 10);
custo.setDuration(Toast.LENGTH_LONG);
custo.show();
안녕하세요 ^^
잠시 설명을 해볼까 합니다.
Toast를 커스텀하는것인데요.
동적으로 원하시는 UI로 구현하시고 혹은 xml로 UI구현하신걸 사용하셔도 무방하구요.
중요한부분은 그렇게 생성한 View를 Toast에 setView를 해주시면 끗!
노란색부분처럼 하시면 되요!
도움되셧길 바랍니다.
즐코딩! 낫빡침!
'Programming > Android' 카테고리의 다른 글
Android - keyboard setting for when layout is hidden by keyboard popup / EditText 클릭시 UI 같이 올라가는 문제 (0) | 2011.10.17 |
---|---|
Android - custom button pressed image change (0) | 2011.10.12 |
Android - Publish Application to Market (0) | 2011.10.07 |
Android - WebView Debuging /get webview error code (0) | 2011.10.05 |
Android - Custom Swipe-Fling Scroll View / like home screen view (0) | 2011.10.05 |