編輯:關於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;
}
}
Android Studio 進階詳細配置
小Y使用Android Studio 不短時間了,前陣子看有人總結了一篇AS進階配置,發現總結的不錯,我這裡也總結一下我的AS的配置,各位可以看看是否有你不知道嗎? 衣
Android網絡收音機--使用Vitamio解碼(二)
在前面提到Android網絡收音機--使用Vitamio解碼(一)實現了播放流媒體文件,但只能播放一次,在這裡可以隨機點擊左邊的menu來播放,但Vitamio還是不是很
Android 自定義側滑菜單
前言其實對於側滑菜單,在博主剛開始學android接觸到的時候,博主是非常感興趣的,也非常想知道它是如何實現的,在技術的不斷上升之後,我也可以自己封裝側滑菜單了.雖然網上
Android群英傳知識點回顧——第三章:Android控件架構與自定義控件詳解
知識點目錄 3.1 Android控件架構 3.2 View的測量 3.3 View的繪制 3.4 ViewGroup的測量 3.5 ViewGroup的繪制 3.6 自