小编sha*_*ylh的帖子

渐变半径占屏幕大小的百分比

我正在尝试使用径向渐变背景创建一个可绘制的形状,半径将根据屏幕大小进行调整(请参阅相关文档).

这是我的代码:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" >

    <gradient
        android:endColor="#000"
        android:gradientRadius="50%p"
        android:startColor="#5d2456"
        android:type="radial" />
</shape>
Run Code Online (Sandbox Code Playgroud)

但它似乎没有用.如果我删除"%p",它可以工作,但是半径将是静态的,因此不会调整到屏幕尺寸......任何想法有什么问题?

android radial-gradients android-xml shapedrawable

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

相机意图返回小图片

我正在使用相机意图拍摄照片.这是我的代码,效果很好:

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
fileUri = getOutputMediaFileUri(MEDIA_TYPE_IMAGE); 
intent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri);
startActivityForResult(intent, CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE);
Run Code Online (Sandbox Code Playgroud)

我的onActivityResult看起来像这样:

if (requestCode == CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE) {
    if (resultCode == RESULT_OK) {
        Bundle extras = data.getExtras();
        Bitmap photo = (Bitmap) extras.get("data");
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是,虽然相机拍摄的照片是480*800(我正在使用HTC Desire),但返回的位图只有194*324!

知道为什么会这样,以及如何解决它?

谢谢!

android bitmap android-intent android-camera

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

找不到Microsoft Translator的类别

我一直在使用Microsoft Translator的HTTP API来翻译我网站上的文本.

文档所述,可以选择为翻译指定类别.无处可寻找类别列表.

任何帮助找到它将非常感谢!:)

language-translation microsoft-translator

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