안드로이드 스낵바 호출하는 방법은 Toast 메시지와 동일하지만 외부 라이브러리를 추가해서 사용이 가능하다. [File]-[Project Structure]를 클릭한 뒤, app의 Dependencies 탭에서 추가가 가능하다. 추가할 라이브러리는 아래의 사진과 같이 [com.android.support.design (com.android.support.design:xx.x.x)]를 추가하면 된다. 시기에 따라 해당 라이브러리 버전은 계속 상향된다.

 

 

 

라이브러리만 추가한다면 아래의 소스와 같이 한줄만 추가해서 스낵바를 호출할 수 있다.

 

 

# MainActivity.java

package com.example.wookoa.wookoa_14;

import android.os.Bundle;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

Button button = (Button)findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Snackbar.make(view, "This Message is Snackbar.", Snackbar.LENGTH_LONG).show();
}
});
}
}

 

 

Private comment
Prev 1 2 3 4 5 6 7 8 9 10 Next