android菜單源碼
⑴ 怎麼把別人的android源碼復制到自己的項目中然後運行
1、如果是復制整個項目的話,那麼是用eclipse的file-import菜單可以導入
2、如果是在你自己的項目中使用別人項目的部分源碼的話,那麼在導入整個項目之後,從中獲取你需要的源碼,然後復制到你的項目中(當然不是簡單的復制,需要你對應用程序的理解)
⑵ 在Android使用radiogroup+radiobutton如何做出仿QQ底部菜單。。。求源代碼包
很簡單啊 布局的時候radiogroup里邊四個radiobutton,在點擊的時候切換activity就可以了
用fragment是顯示界面的時候,畢竟切換的時候好看,你直接用radiogroup+radiobutton界面切換的時候會很渣~
⑶ android怎麼實現類似qq那樣的右滑出現側拉菜單
Android 實現類似QQ側滑菜單,實現左右側滑 源碼。具有iOS 7/8 parallax effect 風格的側邊菜單,類似於最新版qq的菜單效果。ReisdeMenu 創意靈感來自於Dribbble1還有2,而這個是Android版的ResideMenu,在視覺效果上部分參考了iOS版的RESideMenu
⑷ 初學android studio如何保存項目源碼全部保存也太大了,有40左右mb!
從Eclipse中導出1.將你的ADT插件版本升級到22.0以上。2.在Eclipse中,選擇File-->Export。3.在彈出的導出窗口中,打開Android的文件夾,選擇「GenerateGradleBuildFiles」。4.選中你想要導入到AndroidStudio中的項目,Finish。PS:導出的項目將會和原來的項目在同一目錄,覆蓋原來的同時,會新增一個叫build.gradle的文件,導入AndroidStudio時將首先讀取這個文件。導入到AndroidStudio1.在AndroidStudio中,首先關掉你當前的打開的項目。2.在歡迎界面,點擊ImportProject(註:也是可以直接在菜單選擇Importproject的)3.選中你在Eclipse中導出的項目,目錄,點擊build.gradle文件,然後OK4.在之後的彈出對話框中,會要求你選擇Gradle的配置,選中Usegradlewrapper.(註:也可以自定義你本機裝的Gradle)PS:如果沒有Gradebuild文件,也是可以將普通的安卓項目導入到AndroidStudio中,它會用現有的Antbuild.但為了更好地使用之後的功能和充分使用構建變數,還是強烈地建議先從ADT插件中生成Gradle文件再導入AndroidStudio~~~
⑸ android 中當我滑到自製的按鈕時滑出一個自製菜單,代碼該如何寫
new 一個button(如果要想改動button的樣式就新建個button類察此帶敗蘆,重寫ondraw函數)
添加個點擊事件監扒喊聽器
監聽器中打開一個新的activit
在新的activity中在注冊時增加Theme.Dialog屬性
這個新的activity就當你自製的菜單就行。
⑹ 怎麼在Android Launcher3源碼的主菜單界面中加入menu功能
在Launcher.java:
private static final int MENU_GROUP_WALLPAPER = 1;
/// M: menu group for settings and apps item, add for OP09.
private static final int MENU_GROUP_SETTINGS = 2;
private static final int MENU_GROUP_APPS = 3;
private static final int MENU_WALLPAPER_SETTINGS = Menu.FIRST + 1;
private static final int MENU_MANAGE_APPS = MENU_WALLPAPER_SETTINGS + 1;
private static final int MENU_SYSTEM_SETTINGS = MENU_MANAGE_APPS + 1;
private static final int MENU_HELP = MENU_SYSTEM_SETTINGS + 1;
@Override
public boolean onCreateOptionsMenu(Menu menu) {
if (isWorkspaceLocked()) {
return false;
}
super.onCreateOptionsMenu(menu);
Intent manageApps = new Intent(Settings.ACTION_MANAGE_ALL_APPLICATIONS_SETTINGS);
manageApps.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK
| Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
Intent settings = new Intent(android.provider.Settings.ACTION_SETTINGS);
settings.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK
| Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
String helpUrl = getString(R.string.help_url);
Intent help = new Intent(Intent.ACTION_VIEW, Uri.parse(helpUrl));
help.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK
| Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
menu.add(MENU_GROUP_WALLPAPER, MENU_WALLPAPER_SETTINGS, 0, R.string.menu_wallpaper)
.setIcon(android.R.drawable.ic_menu_gallery)
.setAlphabeticShortcut('W');
menu.add(MENU_GROUP_APPS, MENU_MANAGE_APPS, 0, R.string.menu_manage_apps)
.setIcon(android.R.drawable.ic_menu_manage)
.setIntent(manageApps)
.setAlphabeticShortcut('M');
menu.add(MENU_GROUP_SETTINGS, MENU_SYSTEM_SETTINGS, 0, R.string.menu_settings)
.setIcon(android.R.drawable.ic_menu_preferences)
.setIntent(settings)
.setAlphabeticShortcut('P');
if (!helpUrl.isEmpty()) {
menu.add(0, MENU_HELP, 0, R.string.menu_help)
.setIcon(android.R.drawable.ic_menu_help)
.setIntent(help)
.setAlphabeticShortcut('H');
}
return true;
}
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
super.onPrepareOptionsMenu(menu);
/// M: show options menu when in workspace state
if (mState == State.WORKSPACE && !mWorkspace.isInOverviewMode()) {
mWorkspace.enterOverviewMode();
}else if (mState==State.APPS_CUSTOMIZE){
return true;
}
return false;
}
⑺ 用java android application project怎麼做餐館菜單
1. 從網上獲取最新的 SlidingMenu 源碼的壓縮包
獲取地址:https://github.com/jfeinstein10/SlidingMenu
解壓後的目錄結構如下,其中的「Library」目錄是我們下一步將要導入的項目:
2. 導入SlidingMenu-master /library
使用「菜單:File / Import / Android / Existing Android Code Into Workspace」工具進行導入。
在「Import Projects」窗口中,Root Directory 項選擇「library」目錄,Projects 中的「New Project Name」填寫「SlidingMenu」的名稱,纖陵並選中「Copy projects into workspace」(註:不要將 Library 目錄直接拷貝到 workdspace 目錄,否則會報錯),然後點擊「Finish」按鈕完成操作。
3. 如果 SDK 有問題,重新選擇合適的 SDK
4. 新建 Android 項頃畢目
使用「菜單:File / New/ Project / Android / Android Application Project」工具創建 Android 項目。
在「New Android Application」窗口中的 Application Name 里填入「SlidingMenuTest」,Target SDK 和 Compile With 項都選擇「API 17:…」,其它都默認,直到完成。
5. 包含 Library
(解決 java.lang.NoClassDefFoundError com.jeremyfeinstein.slidingmenu.lib.R 的錯誤)
打開「菜單:Project / Properties」窗口,在「Libaray」區域將前面導入的「SlidingMenu」項目添加進來。
6. 添加 JAR 包
(解決java.lang.NoClassDefFoundError: android.support.v4.view.ViewConfigurationCompat 錯誤)
1)打開項目屬性窗口,在 Libraries 標簽頁中通過「雀豎芹Add JARs…」按鈕添加本項目下的 「libs / android-support-v4.jar」 JAR 包
2)在 Order and Export 標簽頁中選中android-support-v4.jar
7. 創建 SlidingMenu 對象
修改 MainActivity.java 文件如下:
Source code
package com.example.slidingmenutest ;
import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu ;
import android.os.Bundle ;
import android.app.Activity ;
import android.view.Menu ;
public class MainActivity extends Activity {
@Override
protected void onCreate ( Bundle savedInstanceState ) {
super . onCreate ( savedInstanceState ) ;
setContentView ( R. layout . activity_main ) ;
/*** 初始化側滑菜單 Begin ***/
SlidingMenu menu = new SlidingMenu ( this ) ;
menu. setMode ( SlidingMenu. LEFT ) ;
menu. setTouchModeAbove ( SlidingMenu. TOUCHMODE_FULLSCREEN ) ;
menu. setShadowWidthRes ( R. dimen . shadow_width ) ; // 1)
menu. setShadowDrawable ( R. drawable . shadow ) ; // 2)
menu. setBehindOffsetRes ( R. dimen . slidingmenu_offset ) ; // 3)
menu. setFadeDegree ( 0.35f ) ;
menu. attachToActivity ( this , SlidingMenu. SLIDING_CONTENT ) ;
menu. setMenu ( R. layout . activity_main ) ; // 4)
/*** 初始化側滑菜單 End ***/
}
@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 ;
}
}
以上代碼中紅色是要注意的地方。修改完成後,將出現 4 個錯誤,按照一下方法修復錯誤:
1)menu.setShadowWidthRes(R.dimen. shadow_width) 處的錯誤修復
在 res/values/dimens.xml 中添加:
Source code
<dimen name = "shadow_width" > 15dp </dimen >
2)menu.setShadowDrawable(R.drawable. shadow)處的錯誤修復
新建 res/drawable/shadow.xml 文件(沒有「drawable」目錄的自行添加):
Source code
<?xml version = "1.0" encoding = "utf-8" ?>
<shape xmlns:android = "http://schemas.android.com/apk/res/android" >
<gradient
android:endColor = "#33000000"
android:centerColor = "#11000000"
android:startColor = "#00000000" />
</shape >
3)menu.setBehindOffsetRes(R.dimen.slidingmenu_offset )處的錯誤修復
在 res/values/dimens.xml 中添加:
Source code
<dimen name = "slidingmenu_offset" > 60dp </dimen >
4)menu.setMenu(R.layout. frame_menu)處的錯誤修復
添加名為 MenuActivity 的 Android Activity:
8. 編譯 SlidingMenu 項目
編譯 SLidingMenu,生成 bin /slidingmenu.jar 文件。
9. 編譯並運行 SlidingMenuTest 項目
clear SlidingMenuTest 項目,並重新編譯 SlidingMenuTest 項目,然後選擇合適的模擬器或真機運行即可。
⑻ android 系統源碼修改 去除下拉菜單,底部菜單
android手機系統的頂部,點擊菜單欄時,會有一個可以下拉的下拉菜單,,,其實就是他的下拉通知欄,,怎麼實現這個下拉的功能
沒分了 見諒
⑼ 在win7下怎麼下載android源代碼
1、下載msysgit,安裝。
2、運行 X:msysgitmsysgitmsys.bat; < X 代表你安裝的盤符,如 C、D等>
3、輸入命令,參考附圖:
cd X: < X 代表你想要安裝的盤符,建議除 C 盤之外的盤符>
git clone https://android.googlesource.com/platform/manifest.git
5、選擇自己想要的版本源碼,如 android-2.2_r1,敲命令
git checkout android-2.2_r1
*** 執行以上操作,manifest 目錄下會生成一個名為 default.xml 的 XML 文件,其中記錄的就是android2.2系統各個模塊的路徑 ***