20
A
답변
56
이 작동합니다.
0
대화 또는 대화 (대화 상자 테마 또는 대화 상자 테마처럼 보이는 대화 상자)를 만들어야한다고 말하고 싶습니다.
시간이 끝난 후 을 호출하는 oncreate의 타이머를 사용하십시오. ...
Toast t = Toast.makeText(this, "Hello", Toast.LENGTH_SHORT);
t.setGravity(Gravity.FILL_HORIZONTAL, 0, 0);
0
이런 식으로 뭔가를 시도
wM = (WindowManager) context.getApplicationContext()
.getSystemService(Context.WINDOW_SERVICE);
mParams = new WindowManager.LayoutParams();
LayoutInflater inflate = (LayoutInflater) context
.getApplicationContext().getSystemService(
Context.LAYOUT_INFLATER_SERVICE);
v = inflate.inflate(R.layout.custom_toast, null);
// Set the layout to be like a toast window!
mParams.gravity = Gravity.WHEREVER YOU WANT IT TO BE
mParams.height = 200;
mParams.width = WindowManager.LayoutParams.FILL_PARENT;
mParams.flags = WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL;
mParams.format = PixelFormat.OPAQUE;
mParams.type = WindowManager.LayoutParams.TYPE_TOAST;
wm.addView(v);
<Timer or whatever>
wm.removeView(v);
2
현재 http://android-apps-blog.blogspot.com/2011/04/how-to-display-custom-toast-in-android.html 사용자 정의 토스트 알림을 만드는 방법에 대한 좋은 tutorian을 찾을 수 있습니다
1
테두리가있는 맞춤 토스트에 대해 example을보십시오.
2
사용자 정의 레이아웃 및 fill_horizontal을 사용하여 토스트를 생성 할 수 있습니다. 아래 코드는 Adapter 클래스로 작성되었으며 제대로 작동합니다.
LayoutInflater inflater =(LayoutInflater)mContext
.getSystemService(mContext.LAYOUT_INFLATER_SERVICE);
View layout =inflater.inflate(R.layout.custom_toast_layout,null);
TextView text = (TextView) layout.findViewById(R.id.text);
text.setText("Hello! This is a custom toast!");
Toast toast = new Toast(mContext);
//use both property in single function
toast.setGravity(Gravity.BOTTOM|Gravity.FILL_HORIZONTAL, 0, 0);
toast.setDuration(Toast.LENGTH_LONG);
toast.setView(layout);
toast.show();
관련 문제
- 1. 안드로이드 사용자 정의 토스트 기간
- 2. 사용자 정의 키보드 레이아웃을 만드는 방법은 무엇입니까?
- 3. Fortran에서 사용자 정의 배열을 만드는 방법은 무엇입니까?
- 4. 사용자 정의 jquery 탭을 만드는 방법은 무엇입니까?
- 5. dasBlog에서 사용자 정의 페이지를 만드는 방법은 무엇입니까?
- 6. 사용자 정의 필터를 만드는 방법은 무엇입니까?
- 7. 사용자 정의 View Controller를 만드는 방법은 무엇입니까?
- 8. 사용자 정의 도형으로 버튼을 만드는 방법은 무엇입니까?
- 9. 객체로 채우기 사용자 정의 양식
- 10. Java - 사용자 정의 도형 채우기
- 11. Windows 용 사용자 정의 사용자 인터페이스를 만드는 방법은 무엇입니까?
- 12. 역할별로 사용자 정의 사용자 프로필을 만드는 방법은 무엇입니까?
- 13. 사용자 정의 홈페이지를 만드는 가장 좋은 방법은
- 14. 다른 스레드에서 토스트 만드는 법 (sans runOnUiThread)
- 15. 부모를 채우기 위해 CSS 너비를 만드는 방법은 무엇입니까?
- 16. 토스트
- 17. 사용자 정의 예외를 만드는 이유는 무엇입니까?
- 18. SAP R/3 시스템에서 사용자 정의 추출기를 만드는 방법은 무엇입니까?
- 19. UpdatePanel과 작동하는 사용자 정의 asp.net 검사기를 만드는 방법은 무엇입니까?
- 20. Django South : 사용자 정의 필드에 대한 규칙을 만드는 방법은 무엇입니까?
- 21. 클래스 객체에 대한 사용자 정의 문자열 표현을 만드는 방법은 무엇입니까?
- 22. 사용자 정의 HTTP 모듈을 독립형 HTTP 서버로 만드는 방법은 무엇입니까?
- 23. 단축키로 WPF에서 사용자 정의 MenuHeaders를 만드는 방법은 무엇입니까?
- 24. Expression Blend : 동적 제목으로 사용자 정의 컨트롤을 만드는 방법은 무엇입니까?
- 25. Struts 2에서 사용자 정의 구성을 만드는 방법은 무엇입니까?
- 26. 이 사용자 정의 edittext를 만드는 방법은 무엇입니까? 제발 도와주세요
- 27. 사용자 정의 센티널 값을 사용하여 가변 함수를 만드는 방법은 무엇입니까?
- 28. Java 사용자 정의 웹 컨트롤을 만드는 방법은 무엇입니까?
- 29. QT를 사용하여 사용자 정의 이미지로 트레이 아이콘을 만드는 방법은 무엇입니까?
- 30. ARM9 사용자 정의 장치 에뮬레이터를 만드는 방법은 무엇입니까?
괜찮 으면 작동하지만 토스트는 center_horizental으로 표시됩니다. Fill_Horizontal과 Bottom을 함께 사용할 수 있습니까? –
는 매력처럼 작동합니다. 감사합니다. @ C0deAttack –
@ 카이 웡 당신은 방금 추가 할 수 있습니다. 연산자는 다음과 같습니다 : toast.setGravity (Gravity.FILL_HORIZONTAL | Gravity.BOTTOM, 0, 0); – Cody