小编use*_*757的帖子

现在不推荐使用TabActivity,如何实现选项卡

我试图在一个活动中实现一些简单的标签.
我想我有xml代码ok(我使用的是示例代码中的最小tabHost/widget/FrameLayout),但是我遇到了java方面的问题.
大多数关于如何执行此操作的文档都指向使用TabWidget,现在不推荐使用此类.建议人们应该使用片段.但片段似乎以相当不同的方式使用.
有人为了在java中实现一些非常基本的选项卡,现在不推荐使用TabHost的一些示例代码(示例[这里[ 1不使用xml])

java android android-tabhost

20
推荐指数
1
解决办法
4万
查看次数

在Android工作室中缺少主模块

我正在尝试将我的Android应用程序从eclipse迁移到Android工作室.(0.5.4)项目有几个依赖项.(Sherlock等)我将应用程序导出到Gradle并将其导入Android工作室并设法成功构建项目.

然而,似乎只构建了依赖关系.在应用程序代码中添加错误行不会触发编译错误.

当我查看项目| 包,我的应用程序包没有显示,只显示外部库.

我的根级build.gradle只包含存储库和依赖项:

buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:0.9.2'
    }
Run Code Online (Sandbox Code Playgroud)

我尝试手动添加一个android部分,目的是让gradle查看源文件但是我在添加部分时遇到了问题:

buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:0.9.2'
    }
    android {
        compileSdkVersion 17
        buildToolsVersion "19.0.2"
    }
Run Code Online (Sandbox Code Playgroud)

因为我现在得到以下错误

无法在根项目'zzz'上找到参数xxx的方法android().

如果继续添加

apply plugin: 'android'
Run Code Online (Sandbox Code Playgroud)

就在android部分之前,但现在我得到了

评估根项目'zzz'时出现问题.没有找到id'android'的插件.

任何人都可以解释为什么我不能在根级别拥有Android部分.如果问题出在其他地方,任何帮助也会非常感激.

如果需要,这是我的settings.gradle

include ':external:PullToRefresh:SmoothProgressBarLib'
include ':external:ActionBarSherlock'
include ':'
include ':external:pulltorefresh-abs'
include ':external:MyAwesomeLibrary'
include ':external:PullToRefresh:pulltorefresh'
include ':external:SherlockNavigationDrawer'
include ':external:sdk:MyAwesomeSDK'
Run Code Online (Sandbox Code Playgroud)

android gradle android-studio

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

标签 统计

android ×2

android-studio ×1

android-tabhost ×1

gradle ×1

java ×1