Android Studio导入第三方库

来源:互联网 发布:淘宝店铺logo图片制作 编辑:程序博客网 时间:2024/04/29 08:30



在eclipse好用,在Android上移植使用还是挺麻烦的,gradle会因为版本的问题各种报错,由于是初学者所以比较头疼,好在有下面的方法,可以省去很多gradle配置的环节。

注意:本教程针对像SlidingMenu这样使用Eclipse结构的第三方库。过程简单,容易,方便记忆(实际上就三步),为防止出现意外,进行了多次测试,全部通过。多图预警,开始:

第一步,去GitHub下载SlidingMenu,下载下来在你的电脑上应该是这样样子的:



第二步,建立一个项目,建议先别拿已有项目来搞,万一出问题就太恶心了,我们新建的项目长这个样子:



第三步,在咱们的TryTryTry项目里建立个model,这样就避免了好多教程中提到的修改gradle的问题,但是有几个细节要注意:




1 选择Android Library:



2  建立model名字是有讲究的,如图:



3 接下来一路next,建立完毕应该是这个样子的:



第四步:看到上图画圈的地方没,把main文件以内的2个文件夹1个文件全部删掉,变成这样



第五步:回到第一步你的SlidingMenu-master文件夹中去,进入SlidingMenu-master\library,把下面三个文件复制到上图的main文件夹中去:




第六步:复制完你的项目应该现在是这样的:




然后把src文件夹的名字改为Java



最后添加依赖关系









下面是导入Sliding Menu之后添加的代码,就会出现侧滑面板了

package com.example.shen.slidingmenudemo;    import android.app.Activity;  import android.support.v7.app.ActionBarActivity;  import android.os.Bundle;  import android.view.Menu;  import android.view.MenuItem;    import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu;      public class MainActivity extends Activity {        @Override      protected void onCreate(Bundle savedInstanceState) {          super.onCreate(savedInstanceState);          setContentView(R.layout.activity_main);            // configure the SlidingMenu          SlidingMenu menu = new SlidingMenu(this);          menu.setMode(SlidingMenu.LEFT);          // 设置触摸屏幕的模式          menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);          menu.setShadowWidthRes(R.dimen.shadow_width);  //        menu.setShadowDrawable(R.drawable.shadow);            // 设置滑动菜单视图的宽度          menu.setBehindOffsetRes(R.dimen.slidingmenu_offset);          // 设置渐入渐出效果的值          menu.setFadeDegree(0.35f);          /**          * SLIDING_WINDOW will include the Title/ActionBar in the content          * section of the SlidingMenu, while SLIDING_CONTENT does not.          */          menu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);          //为侧滑菜单设置布局          menu.setMenu(R.layout.layout_left_menu);      }  }  


dimens.xml中添加

<dimen name="slidingmenu_offset">60dp</dimen>  <dimen name="shadow_width">15dp</dimen>  


layou_left_menu.xml中代码如下

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:background="#f00"    android:orientation="vertical" >    </LinearLayout>

最后的效果图如下





二、eclipse中导入方式



如果是eclipse,那么吗就简单多了


第一:首先Import这个库项目,导入的方法和导入普通项目的方法是一样的


第二:确保这个项目时library项目,第一种查看方式是查看项目的project.properties文件,第二种是右键查看properties


第三:如果已经正确导入的library项目,点击add按钮,就可以正确的导入库了,正确导入后会显示对号







尊重作者,尊重原创,参考文章:


http://blog.csdn.net/u012210379/article/details/46604305

http://blog.csdn.net/shenyuanqing/article/details/47682025



1 0
原创粉丝点击