小编x10*_*ion的帖子

更改Android Studio的xcrun开发人员路径

我正在使用GIT,我正在尝试推送我的代码,并在使用终端时收到以下错误.我不使用XCode,我正在使用Android Studio.

我尝试使用的命令是:

git branch网络

错误:

xcrun:错误:无效的活动开发人员路径(/ Library/Developer/CommandLineTools),缺少xcrun:/ Library/Developer/CommandLineTools/usr/bin/xcrun`

我正在运行El Capitan Beta 4更新,无论如何都有帮助.

git intellij-idea xcrun android-studio osx-elcapitan

59
推荐指数
3
解决办法
1万
查看次数

错误:原因:无法使用哈希字符串'Google Inc.:Google API:23'查找目标:E:\ AndroidStudio\SDK

我有上述错误,不知道为什么我还有它.我已经多次重新安装API 23并完成谷歌搜索,我找到的唯一修复是重新安装API但仍有问题.

有人有解决方法吗?

        apply plugin: 'com.android.application'

    android {
      compileSdkVersion 'Google Inc.:Google APIs:23'
      buildToolsVersion '23.0.2'

      defaultConfig {
        applicationId "com.example.app"
        minSdkVersion 16
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
      }

      lintOptions {
        disable 'InvalidPackage'
      }


      buildTypes {
        release {
          minifyEnabled false
          proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
      }
    }

    dependencies {
      compile fileTree(dir: 'libs', include: ['*.jar'])
      testCompile 'junit:junit:4.12'
      compile 'com.android.support:appcompat-v7:23.1.1'
      compile 'com.android.support:design:23.1.1'
      compile 'me.neavo:volley:2014.12.09'
      compile 'com.google.code.gson:gson:2.5'
      compile 'com.jakewharton:butterknife:7.0.1'
      compile 'com.android.support:support-v4:23.1.1'
    }
Run Code Online (Sandbox Code Playgroud)

java android android-studio

32
推荐指数
2
解决办法
3万
查看次数

设置FloatingActionButton纹波

我试图将FloatingActionButton纹波设置为类似于此的东西

从材料设计.

问题是我只得到一个没有波纹的"平面样式",它只是将按钮从我的情况下改变为白色到橙色而没有上面链接中显示的动画.

我在这里听到了答案:

带支持库的FloatingActionButton示例

但我的FAB仍然很无聊!

编辑:我目前的代码是:XML:

  <android.support.design.widget.FloatingActionButton
     android:id="@+id/item_activity_fab"
     android:layout_width="64dp"
     android:layout_height="64dp"
     android:layout_marginRight="16dp"
     android:src="@drawable/watch"
     app:borderWidth="0dp"
     app:elevation="6dp"
     app:fabSize="normal"
     app:layout_anchor="@id/item_activity_title_background"
     app:layout_anchorGravity="top|right|end"
     app:pressedTranslationZ="12dp"
     app:rippleColor="@android:color/transparent"/>
Run Code Online (Sandbox Code Playgroud)

Java的:

    mAddToWatchListFAB.setRippleColor(ContextCompat.getColor(this, R.color.orange_6));
Run Code Online (Sandbox Code Playgroud)

我在FAB上尝试了这种方法,但它似乎没有用.我也尝试了我提供的链接中的步骤

android android-animation material-design floating-action-button

15
推荐指数
2
解决办法
1万
查看次数

限制房间数据库中的行数

如何通过删除行中最旧的项目并插入最新的项目来限制Android会议室数据库中的行数

在向数据库添加项目时,我猜它是一个标准查询?

编辑:我想限制数据库表的最大行数为20.如果达到该限制,我们删除最旧的项目并通过将当前行计数保持为20来插入新项目.

java android android-room

12
推荐指数
2
解决办法
1万
查看次数

NestedScrollview + TextView + RecyclerView

我在TabLayout中有一个片段xml.该TabLayout处于CollapsingToolbar布局滚动片段在TabLayout内容时下降,这崩溃.我有一个片段,我需要在recyclerView上面的TextView.

如果我从这个问题中得到如下布局,我之前问过:

<LinearLayout>
    <NestedScrollView
      <TextView>
      </TextView>
    </NestedScrollView>
  <View>
  </View>
  <RecyclerView>
  </RecyclerView>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

它工作正常,直到TextView有足够的内容填充或占用大部分屏幕,RecyclerView最终使用视图中的剩余空间显示:

|------------------|
|<TextView-------->|
|<---------------->|
|<---------------->|
|<---------------->|
|<---------------->|
|</TextView------->|
|<RecyclerView---->|
|</RecyclerView--->|
|__________________|
Run Code Online (Sandbox Code Playgroud)

因此,Recyclerview留有最小的空间可供查看.如果Textview占用整个屏幕,则RecyclerView不会显示.

取自这个SO问题 如果布局是:

<FrameLayout>
    <NestedScrollView
      <TextView>
      </TextView>
    </NestedScrollView>
  <View>
  </View>
  <RecyclerView>
  </RecyclerView>
</FrameLayout>
Run Code Online (Sandbox Code Playgroud)

只显示recyclerView,而TextView只是不存在.

如果布局是:

<NestedScrollView>
   <LinearLayout
      <TextView>
      </TextView>
      <View>
      </View>
      <RecyclerView>
      </RecyclerView>
   </LinearLayout>
</NestedScrollView>
Run Code Online (Sandbox Code Playgroud)

TextView只显示RecyclerView中是否有内容.

如何让TextView滚动窗口足以显示recyclerview,以便屏幕可以从这个:

|------------------|
|<TextView-------->|
|<---------------->|
|<---------------->|
|<---------------->|
|<---------------->|
|</TextView------->|
|<RecyclerView---->|
|</RecyclerView--->|
|__________________|
Run Code Online (Sandbox Code Playgroud)

对此:

|------------------|
|<---------------->|
|</TextView------->|
|<RecyclerView---->|
|<---------------->|
|<---------------->|
|<---------------->|
|<---------------->|
|</RecyclerView--->|
|__________________|
Run Code Online (Sandbox Code Playgroud)

我当前的XML代码,其中只显示RecyclerView而不是TextView:

<?xml version="1.0" encoding="utf-8"?> …
Run Code Online (Sandbox Code Playgroud)

xml android android-layout android-fragments

6
推荐指数
2
解决办法
3060
查看次数

一个视图中有 2 个列表的 Recyclerview?

再会,

我有这个屏幕,我想在其中显示投标的赢家和输家。

它需要看起来像这样:

TextView - Winners
Name and bid amount
Name and bid amount
Name and bid amount
--------------------
Textview - Losers
Name and bid amount
Name and bid amount
Name and bid amount
Name and bid amount
Run Code Online (Sandbox Code Playgroud)

来自网络服务的响应如下:

{
  "winningBids": [
    {
      "amount": 500,
      "quantity": 1,
      "name": "Craig",
      "status": "WINNING"
    }
  ],
  "losingBids": [
    {
      "amount": 461,
      "quantity": 1,
      "name": "Bob",
      "status": "LOSE"
    },
    {
      "amount": 460,
      "quantity": 1,
      "name": "James",
      "status": "LOSE"
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

我想过在同一个屏幕上有 2 个 …

android android-webservice android-recyclerview

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

在 Microsoft AppCenter 中构建多个构建变体

我想知道是否有人能够在 Microsoft App Center 上构建 Android 应用程序的所有构建变体?

在 App Center 上设置构建流程时,您只能选择一种构建类型?

android visual-studio-app-center

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

Volley - 无法解析构造函数"JSONObjectRequest

我有这个问题,我跟随

http://www.androidhive.info/2014/08/android-building-free-wallpapers-app-part-2/

并且已经到了我添加启动画面并启动Volley Request的程度.

教程在制作JSONObjectRequest时使用的代码是

JsonObjectRequest jsonObjReq = new JsonObjectRequest(Method.GET, url, null, new Response.Listener<JSONObject>()
Run Code Online (Sandbox Code Playgroud)

但当我输入它时,它要求我导入Volley库,然后将其更改为

JsonObjectRequest jsonObjReq = new JsonObjectRequest(Request.Method.GET, url, null, new Response.Listener<JSONObject>()
Run Code Online (Sandbox Code Playgroud)

这样做会带来错误,无法解析构造函数.

我在SplashActivity.java中的代码是:

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.Window;
import android.widget.Toast;

import com.android.volley.Request;
import com.android.volley.Response;
import com.android.volley.VolleyError;
import com.android.volley.toolbox.JsonObjectRequest;

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

import java.util.ArrayList;
import java.util.List;

public class SplashActivity extends Activity {
    private static final String TAG = SplashActivity.class.getSimpleName();
    private static final String TAG_FEED = "feed", TAG_ENTRY = "entry",
            TAG_GPHOTO_ID …
Run Code Online (Sandbox Code Playgroud)

java android android-volley

5
推荐指数
2
解决办法
2万
查看次数

当所有 EditText 完成时启用按钮

当表单中的所有字段都完成时,我想启用 AppCompatButton。

我正在使用 ViewModel 并希望使用数据绑定来启用它。

当视图上的文本更改以更新视图模型中的对象数据时,我有两种方法会触发。

我遇到的问题是当两个字段都完成时,我需要在布局上启用一个按钮以允许它们继续。

一个例子是登录,当用户名和密码字段填满时,登录按钮变为启用。

android android-databinding android-viewmodel

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

图像高度太高

我试图设置一个屏幕的一部分,其中4个图像彼此相邻,但根据图像示例,它们之间有巨大的空白区域:

问题的例子

我希望他们能够彼此相邻.下面是我使用的XML:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
          android:orientation="vertical">

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    >

    <ImageView
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:id="@+id/imageView1"
        android:src="@drawable/test1"
        android:layout_weight="1"/>
    <ImageView
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:id="@+id/imageView2"
        android:src="@drawable/test"
        android:layout_weight="1"/>

</LinearLayout>

<LinearLayout
    android:orientation="horizontal"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <ImageView
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:id="@+id/imageView3"
        android:src="@drawable/test1"
        android:layout_weight="1"/>

    <ImageView
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:id="@+id/imageView4"
        android:src="@drawable/test"
        android:layout_weight="1"/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

我也试图让他们到屏幕的顶部,但白色空间阻止了这一点.

你看到的图像根本没有任何空白区域,颜色的边缘是图像的边缘?

谢谢

xml android

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