Samples
Samples
ActionBar
Language: Silver, Platform: Cooper, Category: Android
https://github.com/remobjects/ElementsSamples/tree/master/Silver/Cooper/Android/ActionBar
-
com.remobjects.actionbar
-
References
- android
- cooper
- swift
- 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.swift
import java.util
import android.app
import android.content
import android.os
import android.util
import android.view
import android.widget
public class MainActivity: Activity {
public override func onCreate(_ savedInstanceState: Bundle!) {
super.onCreate(savedInstanceState);
// Set our view from the "main" layout resource
ContentView = R.layout.main;
}
public override func onCreateOptionsMenu(_ menu: Menu!) -> Bool {
let inflater = getMenuInflater();
inflater.inflate(R.menu.main_activity_actions, menu);
return super.onCreateOptionsMenu(menu);
}
public override func onOptionsItemSelected(_ item: MenuItem!) -> Bool {
switch (item.getItemId())
{
case R.id.action_search:
openSearch();
return true;
case R.id.action_settings:
openSettings();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
func openSearch() {
let intent = android.content.Intent(self, typeOf(SearchActivity));
startActivity(intent);
}
func openSettings() {
let intent = android.content.Intent(self, typeOf(SettingsActivity));
startActivity(intent);
}
}
