編輯:關於Android編程
Android ActionBar 的使用
package com.example.actionbardemo2; import android.R.drawable; import android.app.Activity; import android.app.ActionBar; import android.app.Fragment; import android.app.FragmentTransaction; import android.app.ActionBar.Tab; import android.graphics.Color; import android.graphics.drawable.ColorDrawable; import android.graphics.drawable.Drawable; import android.os.Bundle; import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; import android.os.Build; public class MainActivity extends Activity implements ActionBar.TabListener { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ActionBar actionBar = getActionBar(); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); Drawable draw = new ColorDrawable(Color.GREEN); actionBar.setBackgroundDrawable(draw); ActionBar.Tab tab = actionBar.newTab(); tab.setText("核心產品"); tab.setIcon(draw); tab.setTabListener(this); actionBar.addTab(tab); tab = actionBar.newTab(); tab.setText("平台產品"); tab.setIcon(draw); tab.setTabListener(this); actionBar.addTab(tab); // 去掉左側小箭頭右邊的圖標: // 代表 左側要有一個箭頭 actionBar.setDisplayHomeAsUpEnabled(true); // 代表 禁用Logo actionBar.setDisplayUseLogoEnabled(false); // 使用 透明色來代替原有的圖標,相當於 不顯示 actionBar.setIcon(new ColorDrawable(Color.TRANSPARENT)); } @Override public void onTabReselected(Tab tab, FragmentTransaction arg1) { // TODO Auto-generated method stub CharSequence text = tab.getText(); if(text.equals("核心產品")) { }else if(text.equals("平台產品")) { } } @Override public void onTabSelected(Tab arg0, FragmentTransaction arg1) { // TODO Auto-generated method stub } @Override public void onTabUnselected(Tab arg0, FragmentTransaction arg1) { // TODO Auto-generated method stub } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } }
小Y使用Android Studio 不短時間了,前陣子看有人總結了一篇AS進階配置,發現總結的不錯,我這裡也總結一下我的AS的配置,各位可以看看是否有你不知道嗎? 衣
在前面提到Android網絡收音機--使用Vitamio解碼(一)實現了播放流媒體文件,但只能播放一次,在這裡可以隨機點擊左邊的menu來播放,但Vitamio還是不是很
前言其實對於側滑菜單,在博主剛開始學android接觸到的時候,博主是非常感興趣的,也非常想知道它是如何實現的,在技術的不斷上升之後,我也可以自己封裝側滑菜單了.雖然網上
知識點目錄 3.1 Android控件架構 3.2 View的測量 3.3 View的繪制 3.4 ViewGroup的測量 3.5 ViewGroup的繪制 3.6 自