小编Sha*_*lik的帖子

将带有版本控制系统的eclipse android项目导入Android Studio

我正在尝试将带有版本控制系统的eclipse项目导入Android Studio.

在Android-Studio版本"0.5.5"中添加了对直接eclipse项目导入的支持,我们不需要首先从eclipse导出项目将其导入Android-Studio.

我有一个eclipse Android项目,我试图导入Android Studio.导入成功但导入的项目不再具有版本控制.

编辑: - 更多细节

假设我有以下目录结构

Project ----
           |---------- .git/
           |----------- MyApp 
           |------------MyApp_imported
Run Code Online (Sandbox Code Playgroud)

在项目导入期间,我将Android Studio指向项目目录"MyApp",它将项目"MyApp"中的所有文件复制到新目录"MyApp_Imported".但导入的项目没有启用版本控制.现在我不确定如何继续前进.如何告诉Android Studio将旧存储库用于导入的项目.一步一步指导这样做将非常有帮助.

以下是Android工具项目网站的文字

项目 - 导入模块现在应该正常工作.您可以将现有的Eclipse ADT项目以及Gradle模块导入到现有的Gradle项目中; 它将在源代码中复制,如完整项目导入所做的那样,以及可传递地处理依赖项.从项目结构对话框或文件|导入模块 导入模块操作. - 新的项目结构对话框实现:应该更快,包括Gradle同步通知,应该只在必要时执行Gradle同步,并且不会像以前那样列出无效的IntelliJ模块警告.
这是积极的工作,个人编辑(口味,构建类型,签名配置等)将在即将到来的版本中得到改进.

git android gradle android-studio

22
推荐指数
1
解决办法
7157
查看次数

选择具有最大点但具有给定成本的玩家的算法

我需要一个执行以下操作的算法:

在一个NBA幻想联盟中,给出:

  1. 每位球员的平均得分总数
  2. 每个球员的价格
  3. 工资帽

选择最佳的9人阵容.

举一个简单的例子,假设联盟中只有四名球员,你有一个10,000美元的工资帽,你想要最佳(意味着最高分)3人阵容.这里有平均点总数和价格:

勒布朗詹姆斯:30分/场; $ 5,000
Kobe Bryant:25分/场; $ 3,500
德隆威廉姆斯:20分/场; $ 2,500
Shelvin Mack:场均15分; $ 2,000个

最佳阵容将是科比,威廉姆斯和麦克,这将花费8,000美元,得分为60分.

还有一个限制:程序必须为每个位置选择一定数量的球员(例如,两个控球后卫,两个得分后卫,两个小前锋,两个大前锋和一个中锋).这使得设计程序变得困难.

algorithm data-structures

7
推荐指数
2
解决办法
3291
查看次数

appcompat-v7:自定义视图未在ActionBar中正确对齐

我正在尝试使用基于Appcompat工具栏的actionBar

这是我的toolbar.xml

<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="bottom"
android:paddingBottom="0dp"
android:background="?attr/colorPrimaryDark">

</android.support.v7.widget.Toolbar>
Run Code Online (Sandbox Code Playgroud)

我将其包含在我的activity.xml文件中.然后在我的Activity的OnCreate方法中,我将自定义的PagerStrip设置为ActionBar

    ActionBar actionBar = getSupportActionBar();
    actionBar.setCustomView(R.layout.pager_strip);
    actionBar.setDisplayShowCustomEnabled(true);
    tabs =  (PagerSlidingTabStrip) actionBar.getCustomView().findViewById(R.id.tabs_strip);
    tabs.setViewPager(mPager);
Run Code Online (Sandbox Code Playgroud)

ActionBar中的PagerStrip下面有一些填充.我想删除这个填充.这是一张显示问题的图片. 在此输入图像描述

这与ActionBarSherlock一起工作正常

android android-appcompat android-activity

7
推荐指数
2
解决办法
4353
查看次数

Android自定义键盘,无法实例化以下类:

我为我的应用程序创建了一个自定义键盘.你可以在下面看到键盘的代码.我在xml查看器中收到错误类似的问题已被问到 Android - 不支持的服务:音频 但没有人回复.

我的自定义键盘的代码

public class KeyboardViewExtend extends KeyboardView implements KeyboardView.OnKeyboardActionListener
    {

    private SymjaBase _parent = null;
    private Keyboard _myKeyboard = null;


    public KeyboardViewExtend(Context c, AttributeSet atts, int defStyle) {
        super(c, atts, defStyle);
        // Tip: Use View.isInEditMode() in your custom views to skip code when shown in Eclipse
        if (!isInEditMode()) {
            _parent = (SymjaBase)c; 
        }
        init(c);
    }

    public KeyboardViewExtend(Context c, AttributeSet atts) {
        super(c, atts);
        // Tip: Use View.isInEditMode() in your custom views to skip code when shown …
Run Code Online (Sandbox Code Playgroud)

android android-layout

5
推荐指数
1
解决办法
1960
查看次数