Esempio n. 1
0
 public void CodeplayClick(View v) {
   if (codename.equals(item)) {
     for (int i = 0; i < code.length; i++) {
       if (code[i].equals(codename)) {
         SoundManager.getInstance().play(i + 1);
       }
     }
   } else {
     for (int i = 0; i < code.length; i++) {
       for (int i1 = 0; i1 < code1.length; i1++) {
         if (codename.equals(code[i] + code1[i1])) {
           SoundManager.getInstance().play(((i + 1) * 10) + (i1 + 1));
         }
       }
     }
   }
 }
Esempio n. 2
0
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.home_activity);

    SoundManager.getInstance().Init(this); // 매니저 사용을 위한 초기화

    SoundManager.getInstance().addSound(1, R.raw.acode);
    // ArrayAdapter를 통해 LIST로 표시할 오브젝트를 지정한다.
    // 여기서는 심플하게 그냥 String
    // 레이아웃 android.R.layout.simple_list_item_1 는 안드로이드가 기본적으로 제공하는 간단한 아이템 레이아웃
    ArrayAdapter<String> adapter =
        new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1);
    ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(this, R.layout.simple_list_item_123);
    textView = (TextView) findViewById(R.id.textView5);
    imageView = (ImageView) findViewById(R.id.imageView2);
    // 아이템을 추가
    adapter.add("cm");
    adapter.add("c#");
    adapter.add("db");
    adapter.add("d");
    adapter.add("d#");
    adapter.add("eb");
    adapter.add("e");
    adapter.add("f");
    adapter.add("f#");
    adapter.add("gb");
    adapter.add("g");
    adapter.add("g#");
    adapter.add("ab");
    adapter.add("a");
    adapter.add("a#");
    adapter.add("bb");
    adapter.add("b");

    adapter1.add("m");
    adapter1.add("6");
    adapter1.add("7");
    adapter1.add("9");
    adapter1.add("m6");
    adapter1.add("m7");
    adapter1.add("m9");
    adapter1.add("dim");
    adapter1.add("aug");
    adapter1.add("sus4");
    adapter1.add("7sus4");
    adapter1.add("maj7");
    adapter1.add("mmaj7");
    adapter1.add("add9");

    // ListView 가져오기
    ListView listView = (ListView) findViewById(R.id.listView);
    ListView listView1 = (ListView) findViewById(R.id.listView2);
    // ListView에 각각의 아이템표시를 제어하는 Adapter를 설정
    listView.setAdapter(adapter);
    listView1.setAdapter(adapter1);

    // 아이템을 [클릭]시의 이벤트 리스너를 등록
    listView.setOnItemClickListener(
        new AdapterView.OnItemClickListener() {
          @Override
          public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            ListView listView = (ListView) parent;
            // TODO 아이템 클릭시에 구현할 내용은 여기에.
            item = (String) listView.getItemAtPosition(position);
            ItemClick(1);
          }
        });
    listView1.setOnItemClickListener(
        new AdapterView.OnItemClickListener() {
          @Override
          public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            ListView listView = (ListView) parent;
            // TODO 아이템 클릭시에 구현할 내용은 여기에.
            item2 = (String) listView.getItemAtPosition(position);
            ItemClick(2);
          }
        });
  }