Samples
Samples
ActionBar
Language: Iodine, Platform: Cooper, Category: Android
https://github.com/remobjects/ElementsSamples/tree/master/Iodine/Cooper/Android/ActionBar
-
com.remobjects.actionbar
-
References
- android
- Source Files
-
Other Files
- res\values\strings.android-xml
- res\layout\main.layout-xml
- res\drawable-hdpi\icon.png
- res\drawable-mdpi\icon.png
- res\drawable-ldpi\icon.png
- res\drawable-xhdpi\icon.png
- Properties\AndroidManifest.android-xml
- res\drawable-hdpi\ic_action_search.png
- res\drawable-ldpi\ic_action_search.png
- res\drawable-mdpi\ic_action_search.png
- res\drawable-xhdpi\ic_action_search.png
- res\menu\main_activity_actions.xml
- res\values\themes.xml
-
References
MainActivity.java
package com.remobjects.actionbar;
import java.util.*;
import android.app.*;
import android.content.*;
import android.os.*;
import android.util.*;
import android.view.*;
import android.widget.*;
public class MainActivity extends Activity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
// Set our view from the "main" layout resource
ContentView = R.layout.main;
}
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.main_activity_actions, menu);
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
switch (item.getItemId())
{
case R.id.action_search:
this.openSearch();
return true;
case R.id.action_settings:
this.openSettings();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
public void openSearch()
{
Intent intent = new Intent(this, typeOf(SearchActivity));
startActivity(intent);
}
public void openSettings()
{
Intent intent = new Intent(this, typeOf(SettingsActivity));
startActivity(intent);
}
}
