티스토리 뷰
Toast
----------- -------------- -------------- -------------- --------------
아래처럼 간단하게 한번에 사용가능
Toast.makeText( firstJoinActivity.this, "test", Toast.LENGTH_SHORT ).show();
-------------- -------------- -------------- -------------- --------------
src폴더->package추가(Create체크) ->아래코드 작성
package com.example.toastproject.comm;
import android.content.Context;
import android.view.Gravity;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;
import com.example.toastproject.R;
public class ToastManager {
//only text
public static void showToast(Context context, String text){
Toast.makeText(context, text, Toast.LENGTH_SHORT).show();
}
public static void showToast1(Context context, String text){
Toast toast = new Toast(context);
// layout/mytoast.xml 파일에서 만든 문서(그림)을 view로 가져옴
View view = View.inflate(context,R.layout.mytoast,null);
TextView tv =(TextView)view.findViewById(R.id.textView1);
tv.setText(text);
toast.setView(view);
toast.setDuration(Toast.LENGTH_SHORT);
toast.setGravity(Gravity.TOP, 0, 100);
toast.show();
}
}
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ MainActivity에서 코딩 @@@@@@@
package com.example.toastproject;
import com.example.toastproject.comm.ToastManager;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Toast;
public class MainActivity extends Activity {
private static final String TAG = "MainActivity";
//handler
View.OnClickListener bHandler = new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
switch(v.getId()){
case R.id.button1 :
ToastManager.showToast(MainActivity.this,"it is Toast");
// Log.v(TAG,"this : "+ this);
// Log.v(TAG, "MainActivity.this :"+ MainActivity.this);
// Toast.makeText(MainActivity.this, "asdasdmkl", Toast.LENGTH_SHORT).show();
break;
case R.id.button2 :
ToastManager.showToast1(MainActivity.this, "it is \n Toast");
break;
}
}
};
// public void showToast(String text){
// Toast.makeText(this, text, Toast.LENGTH_SHORT).show();
// }
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// handler
findViewById(R.id.button1).setOnClickListener(bHandler);
findViewById(R.id.button2).setOnClickListener(bHandler);
}
}
보통 Toast.makText( context, "test", Toast.LENGTH_SHORT ).show(); 이런식으로한번에 사용
Toast.makeText( MainActivity.this, "test", Toast.LENGTH_SHORT ).show();
'Note' 카테고리의 다른 글
극성결합과 극성분자 (0) | 2023.01.21 |
---|---|
태그찾기 locaiton 3 (css 적용) (0) | 2023.01.20 |
Obteña un 20% de desconto na transacción BITCOIN (código de invitación de código de referencia de bybit) (0) | 2023.01.18 |
낙성계약과 요물계약 (0) | 2023.01.08 |
C 라이브러리 함수 (rand() 사용) (0) | 2023.01.07 |
- Total
- Today
- Yesterday
- 영화순위
- 오늘의사건
- 하나님의 마음 다시보기
- 러브 라이프 토렌트
- 하나님의 마음 마그넷
- 러브 라이프 정식자막
- 외국영화
- 옛날영화
- 러브 라이프 다운로드
- 하나님의 마음 토렌트
- 하나님의 마음 무료보기
- 한국영화
- 실시간검색어
- 하나님의 마음 바로보기
- 추천영화
- 하나님의 마음 예고편
- 실검
- 러브 라이프 무료보기
- 영화소개
- 러브 라이프 예고편
- 하나님의 마음 다운로드
- 박스오피스
- 하나님의 마음 고화질
- 하나님의 마음 정식자막
- 영화추천
- 오늘의이슈
- Movie
- 하나님의 마음 한글자막
- 러브 라이프 한글자막
- 영화
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |