我试图在Android Studio中创建一个Android Wear项目.它似乎无法构建gradle文件,我得到的是:
Error:A problem occurred configuring project ':wear'.
> Could not resolve all dependencies for configuration ':wear:_debugCompile'.
> Could not find any version that matches com.google.android.support:wearable:+.
Required by:
Browser:wear:unspecified
> Could not find any version that matches com.google.android.gms:play-services-wearable:+.
Required by:
Browser:wear:unspecified
Run Code Online (Sandbox Code Playgroud)
有什么建议?
我目前正在开发一个实现Appcompat工具栏的应用程序.现在我的问题是如果我选择一个Light Actionbar作为基础,菜单是白色的,标题是黑色的.我希望两个都是白人.如果我将Dark Actionbar更改为base,则Text为白色,但菜单会变暗.
这是一个截图:

我只想让标题文字颜色为白色.
这是我的styles.xml:
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light">
<item name="windowActionBar">false</item>
<item name="colorPrimary">@color/primary</item>
<item name="colorAccent">@color/accent</item>
<item name="colorPrimaryDark">@color/primary_dark</item>
</style>
</resources>
Run Code Online (Sandbox Code Playgroud)
这是toolbar.xml
<?xml version="1.0" encoding="utf-8"?>
<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:minHeight="?attr/actionBarSize"
android:background="?attr/colorPrimary"/>
Run Code Online (Sandbox Code Playgroud)
我希望你能帮助我.提前致谢!
我刚刚意识到,当我在xml文件中向工具栏添加视图时,标题会消失.
例如
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v7.widget.Toolbar
android:id="@+id/activity_taskeditor_toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/colorPrimary"
android:elevation="8dp"
app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<EditText
android:id="@+id/activity_taskeditor_title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/title"
android:layout_marginLeft="16dp"
android:layout_marginRight="16dp"
android:layout_marginEnd="16dp"
android:layout_marginStart="16dp"
android:layout_marginTop="16dp"
android:textSize="22sp"/>
</LinearLayout>
</android.support.v7.widget.Toolbar>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
没有视图标题存在,但在添加我的视图时它会消失.
示例图片:

![enter image description here][1]
Run Code Online (Sandbox Code Playgroud)
知道如何解决这个问题吗?
提前致谢
我的应用程序看起来像那样,我在draw()方法得到一个空指针异常,确切地说是g.drawImage(img,0,0,null)
package com.ochs.game;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Game extends JPanel implements Runnable{
private static final long serialVersionUID = 8229934361462702491L;
public static final int WIDTH = 320;
public static final int HEIGHT = 240;
public static final int SCALE = 2;
public boolean isRunning;
private BufferedImage img;
private Graphics2D g2d;
public Game() {
setFocusable(true);
requestFocus();
start();
}
public void start() {
isRunning = true;
new Thread(this).start();
}
public void stop() { …Run Code Online (Sandbox Code Playgroud) 我正在尝试创建一个按钮,该按钮仅在例如3秒后可点击.它应显示倒计时,当达到0时,可以单击按钮并执行操作.例如,当调用Activity时,按钮首先显示"3"并倒计时为"0",然后才能点击按钮.
任何想法如何实现这一目标?
我试图在我的自定义视图中使用onScroll方法.onDown和onLongPress工作,但为什么我的onScroll或onFling或onDoubleTap不起作用?这是我的代码,它几乎是Google在developer.android.com网站上提供的一切......
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Paint.Style;
import android.support.v4.view.GestureDetectorCompat;
import android.support.v4.view.MotionEventCompat;
import android.util.Log;
import android.view.MotionEvent;
import android.view.View;
import android.view.*;
public class GameView extends View implements GestureDetector.OnGestureListener, GestureDetector.OnDoubleTapListener{
public static int cols = 10;
public static int rows = 9;
private String DEBUG_TAG = "Debug";
private GestureDetectorCompat mDetector;
private GameThread mGameThread;
private Sprite mSprite;
private MineField mMineField;
private Context context;
private Paint mPaint;
public GameView(Context context) {
super(context);
this.context = context;
if(mMineField == null)buildMineField(cols, rows);
mPaint = …Run Code Online (Sandbox Code Playgroud)