Esempio n. 1
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    overridePendingTransition(R.anim.push_right_in, R.anim.push_right_out);

    int actionBarTitle = Resources.getSystem().getIdentifier("action_bar_title", "id", "android");
    TextView actionBarTitleView = (TextView) getWindow().findViewById(actionBarTitle);

    Typeface robotoBoldCondensedItalic =
        Typeface.createFromAsset(getAssets(), "fonts/Mallanna.ttf");
    if (actionBarTitleView != null) {
      actionBarTitleView.setTypeface(robotoBoldCondensedItalic);
    }

    setContentView(R.layout.eng_activity_main);

    FontsOverride.setDefaultFont(this, "DEFAULT", "fonts/Mallanna.ttf");
    FontsOverride.setDefaultFont(this, "MONOSPACE", "fonts/Mallanna.ttf");
    FontsOverride.setDefaultFont(this, "SERIF", "fonts/Mallanna.ttf");
    FontsOverride.setDefaultFont(this, "SANS_SERIF", "fonts/Mallanna.ttf");

    // Adding Google Analytics...
    easyTracker = EasyTracker.getInstance(EngSongs.this);
    easyTracker.send(
        MapBuilder.createEvent("TrackEventTest", "page_loaded", "main_page", null).build());

    try {
      int a[] = new int[2];
      int num = a[4];
    } catch (ArrayIndexOutOfBoundsException e) {
      easyTracker.send(
          MapBuilder.createException(
                  new StandardExceptionParser(EngSongs.this, null)
                      .getDescription(Thread.currentThread().getName(), e),
                  false)
              .build());
    }

    // Locate the Banner Ad in activity_main.xml
    AdView adView = (AdView) this.findViewById(R.id.adView);

    // Request for Ads
    AdRequest adRequest =
        new AdRequest.Builder()

            // Add a test device to show Test Ads

            .addTestDevice("2181F924609987B5E1B7117BAB38E3DA")
            .build();

    // Load ads into Banner Ads
    adView.loadAd(adRequest);

    // Load ads into Interstitial Ads

    // Prepare an Interstitial Ad Listener

    ll = (LinearLayout) findViewById(R.id.adLayoutView);
    if (isNetworkAvailable(getBaseContext())) {
      ll.setVisibility(LinearLayout.VISIBLE);

    } else {
      ll.setVisibility(LinearLayout.GONE);
    }

    Locale locale = new Locale("te");
    Locale.setDefault(locale);
    config = new Configuration();
    config.locale = locale;
    getBaseContext()
        .getResources()
        .updateConfiguration(config, getBaseContext().getResources().getDisplayMetrics());

    mfont = Typeface.createFromAsset(getAssets(), "fonts/Mallanna.ttf");

    Resources res = getResources();

    String lis[] = res.getStringArray(R.array.Eng_Alphabets);
    final List<String> Alphalist = Arrays.asList(lis);
    songlis = res.getStringArray(R.array.Eng_SongList);
    lv = (ListView) findViewById(R.id.listView1);
    lv2 = (ListView) findViewById(R.id.listView2);
    adapter = new ArrayAdapter<String>(EngSongs.this, R.layout.activity_listview, lis);

    lv.setAdapter(adapter);

    String str = songlis[0];
    String result[] = str.split(",");
    adapter2 = new ArrayAdapter<String>(EngSongs.this, R.layout.activity_listview, result);
    lv2.setAdapter(adapter2);

    LayoutAnimationController controller =
        AnimationUtils.loadLayoutAnimation(this, R.anim.list_layout_controller);
    lv2.setLayoutAnimation(controller);

    lv.setOnItemClickListener(this);
    lv2.setOnItemClickListener(
        new OnItemClickListener() {
          public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

            song = position;
            Intent i = new Intent(getApplicationContext(), EngLyricDisp.class);
            i.putExtra("pos", "" + (indexes[letter] + song));

            startActivity(i);
          }
        });
  }