Comment créer un menu par programmation dans Android?

Maintenant, je veux ajouter un menu dans le bas de l'écran.
J'ai écrit beaucoup de sujet, mais encore ne m'comment le faire.
Mon principal problème est que je n'ai pas un fichier xml sur ma page principale.
son look liks que:

   public class start  extends ListActivity {
        static final String[] COUNTRIES = new String[] {
        "NEWS1", "NEWS2","RADIO"};
 Intent intent;
 public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);

      setListAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, COUNTRIES));

      ListView lv = getListView();
      lv.setTextFilterEnabled(true);

      lv.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView<?> parent, View view,
            int position, long id) {
if (((TextView) view).getText().equals("NEWS1")){
 intent = new Intent(start.this,  NewsActivity.class);

comment puis-je ajouter un menu avec une action.
veuillez me donner un exemple.
grâce

  • Onglet de Menu ou le Menu lorsque vous appuyez sur le bouton Menu-bouton sur le téléphone?
  • Menu-bouton sur le téléphone