본문 바로가기

개발도구/aOS - 안드로이드 개발

[안드로이드] 버튼 클릭시 스피너 사용하기 - 다이어로그!

DialogInterface
  private void openNewGameDialog() {

        new AlertDialog.Builder(this)

        .setItems(R.array.SNS , new DialogInterface.OnClickListener() {

                @Override
                public void onClick(DialogInterface dia, int i) {
                       startGame(i);
                       }
        })
        .show();
   
     }
   
     private void startGame(int i){
            Log.d("sado", "clicked on"+i);
     }

array.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
      <array name="SNS">
            <item>트위터</item>
            <item>페이스북</item>
            <item>미투데이</item>
            <item>카카오톡</item>
      </array>
</resources>