小编Sha*_*ane的帖子

Android ShowcaseView文字颜色

此处找到的android showcaseview库中子文本的默认颜色为白色.我想把潜台词变成黑色.我找不到有关如何更改文本颜色的任何文档.有一个XDA开发人员指南,说明如何更改文本颜色,但它似乎已过时.有谁熟悉showcaseview?

谢谢.

android text colors showcaseview

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

不同分辨率XML中的缩放图像

我创建了4个分辨率文件夹,并将相应的图像大小放入每个文件夹中,如下图所示:

在此输入图像描述

我还为各种屏幕尺寸创建了8个不同的布局文件夹,如下图所示:

在此输入图像描述

正如您在下图中所看到的,我需要根据XML文件重新调整每个图像的大小,以便填充屏幕:

在此输入图像描述

我使用此代码缩小图像,工作正常:

android:adjustViewBounds="true"  
    android:maxWidth="150dp" 
    android:scaleType="fitCenter"
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚如何放大图像.我一直在尝试使用此代码:

android:adjustViewBounds="true"  
    android:minWidth="150dp" 
    android:scaleType="fitCenter"
Run Code Online (Sandbox Code Playgroud)

有关如何放大图像的任何想法?谢谢!!

XML:

    <ImageButton
    android:id="@+id/btnPlay"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_below="@+id/imageView1"
    android:layout_marginTop="15dp"
    android:background="@null"
    android:src="@drawable/btn_play"
    android:adjustViewBounds="true"  
    android:scaleX="1.5"
    android:scaleY="1.5"
    android:scaleType="fitXY"  />
Run Code Online (Sandbox Code Playgroud)

xml scaling android resolutions

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

毕加索自定义下载器问题

我需要从我的api中检索需要标头身份验证的图像.我正在为毕加索指定一个自定义下载程序,但图像永远不会显示.我是否正确覆盖了openConnection方法?

Picasso.Builder builder = new Picasso.Builder(getApplicationContext());
        builder.downloader(new OkHttpDownloader(getApplicationContext()) {
            @Override
            protected HttpURLConnection openConnection(Uri uri) throws IOException {
                HttpURLConnection connection = super.openConnection(uri);
                connection.setRequestMethod("GET");
                connection.setRequestProperty("X_AUTH_TOKEN", authToken);

                return connection;
            }
        });
        Picasso picasso = builder.build();
        picasso.with(getApplicationContext()).load("http://example.com/api/users/pic/14").into(ivProfilePic); 
Run Code Online (Sandbox Code Playgroud)

java android httpurlconnection picasso okhttp

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

在Alarm Manager中显示通知

好的,我已经设置了一个警报管理器,每10秒激活一次.我用吐司测试了它,它工作得很好,但我想要显示通知.我不能让这个代码编译.所有错误都发生在// NOTIFICATION之后,直到wl.release();

错误:

The constructor NotificationCompat.Builder(Alarm) is undefined
The constructor Intent(Alarm, Class<StatusOfChild>) is undefined
The method create(Context) in the type TaskStackBuilder is not applicable for the arguments (Alarm)
The method getSystemService(String) is undefined for the type Alarm
Run Code Online (Sandbox Code Playgroud)

码:

package com.sjjgames.abortionappnoads;

import android.app.AlarmManager;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.PowerManager;
import android.support.v4.app.NotificationCompat;
import android.support.v4.app.TaskStackBuilder;
import android.widget.Toast;

    public class Alarm extends BroadcastReceiver
    {    
         @Override
         public void onReceive(Context context, Intent intent) 
         {   
             PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
             PowerManager.WakeLock …
Run Code Online (Sandbox Code Playgroud)

android alarm notificationmanager

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

简单的ImageView旋转

我正在使用此xml代码将imageVeiw旋转180度:

<ImageView
    android:id="@+id/keyP2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/btn4"
    android:layout_centerHorizontal="true"
    android:adjustViewBounds="true"
    android:rotation="180"
    android:maxWidth="125dp"
    android:scaleType="fitCenter"
    android:src="@drawable/image0_key" />
Run Code Online (Sandbox Code Playgroud)

这适用于Android api版本11及以上,但android:rotation="180"不支持api 11.如何将imageView旋转180度低于11?

android rotation imageview

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