草庐IT

android - 从android相机的NV21格式中提取黑白图像

我在Google上做了一些搜索,但找不到关于这种格式的足够信息。它是相机预览的默认格式。谁能建议有关它的良好信息来源以及如何从具有该格式的照片/预览图像中提取数据?更具体地说,我需要提取的黑白图像。编辑:似乎该格式也称为YCbCr420SemiPlanar 最佳答案 我开发了以下代码来将NV21转换为RGB,并且可以正常工作。/***ConvertsYUV420NV21toRGB8888**@paramdatabytearrayonYUV420NV21format.*@paramwidthpixelswidth*@paramheig

android - 从android相机的NV21格式中提取黑白图像

我在Google上做了一些搜索,但找不到关于这种格式的足够信息。它是相机预览的默认格式。谁能建议有关它的良好信息来源以及如何从具有该格式的照片/预览图像中提取数据?更具体地说,我需要提取的黑白图像。编辑:似乎该格式也称为YCbCr420SemiPlanar 最佳答案 我开发了以下代码来将NV21转换为RGB,并且可以正常工作。/***ConvertsYUV420NV21toRGB8888**@paramdatabytearrayonYUV420NV21format.*@paramwidthpixelswidth*@paramheig

Android 表格布局宽度

我有一个两列TableLayout作为ScrollView的唯一子项。第一列包含TextViews('labels'),第二列包含EditText/Spinner/DateWidget等(“值(value)观”)。即使我已经为TableLayout、TableRow和所有小部件(在“值”列中)指定了android:layout_width="fill_parent"。创建Activity时屏幕看起来很完美。但是,当在EditText中键入一个非常长的值时,“值”列会超出可见的屏幕区域。我该如何解决这个问题? 最佳答案 您可能希望通过

Android 表格布局宽度

我有一个两列TableLayout作为ScrollView的唯一子项。第一列包含TextViews('labels'),第二列包含EditText/Spinner/DateWidget等(“值(value)观”)。即使我已经为TableLayout、TableRow和所有小部件(在“值”列中)指定了android:layout_width="fill_parent"。创建Activity时屏幕看起来很完美。但是,当在EditText中键入一个非常长的值时,“值”列会超出可见的屏幕区域。我该如何解决这个问题? 最佳答案 您可能希望通过

android - 将位图的大小减小到 Android 中的某个指定像素

我想将我的位图图像大小减小到最大640像素。例如,我有大小为1200x1200像素的位图图像。我怎样才能将其缩小到640像素。 最佳答案 如果你传递位图width和height然后使用:publicBitmapgetResizedBitmap(Bitmapimage,intbitmapWidth,intbitmapHeight){returnBitmap.createScaledBitmap(image,bitmapWidth,bitmapHeight,true);}如果您想保持位图比例相同,但将其减小到最大边长,请使用:publi

android - 将位图的大小减小到 Android 中的某个指定像素

我想将我的位图图像大小减小到最大640像素。例如,我有大小为1200x1200像素的位图图像。我怎样才能将其缩小到640像素。 最佳答案 如果你传递位图width和height然后使用:publicBitmapgetResizedBitmap(Bitmapimage,intbitmapWidth,intbitmapHeight){returnBitmap.createScaledBitmap(image,bitmapWidth,bitmapHeight,true);}如果您想保持位图比例相同,但将其减小到最大边长,请使用:publi

安卓版面: width half of parent

我有一个非常简单的布局,我无法让它看起来像我想要的那样。这是一个带有按钮和开关的线性布局。我希望它们显示在另一个之上,但我希望它们的宽度是父布局的一半。|--LinearLayout---------||||-----------|||Switch|||-----------||-----------|||button|||-----------|------------------------我一直在寻找其他类似的答案,但我找不到适合我的解决方案。这是我迄今为止尝试过的:这样,按钮和开关占用了父级的所有空间,而不是只占用一半。我已经尝试在child中使用android:layout_

安卓版面: width half of parent

我有一个非常简单的布局,我无法让它看起来像我想要的那样。这是一个带有按钮和开关的线性布局。我希望它们显示在另一个之上,但我希望它们的宽度是父布局的一半。|--LinearLayout---------||||-----------|||Switch|||-----------||-----------|||button|||-----------|------------------------我一直在寻找其他类似的答案,但我找不到适合我的解决方案。这是我迄今为止尝试过的:这样,按钮和开关占用了父级的所有空间,而不是只占用一半。我已经尝试在child中使用android:layout_

android - Material 设计 : Nav Drawer Width

根据theMaterialDesignspecs移动设备上抽屉导航的宽度必须为sidenavwidth=screenwidth-appbarheight我们如何在android上实现这个?我有两个部分解决方案。首先是骇人听闻的方式:在包含Activity中,我输入了以下代码:if(Build.VERSION.SDK_INT>Build.VERSION_CODES.HONEYCOMB_MR1){finalDisplaydisplay=getWindowManager().getDefaultDisplay();finalPointsize=newPoint();display.getSi

android - Material 设计 : Nav Drawer Width

根据theMaterialDesignspecs移动设备上抽屉导航的宽度必须为sidenavwidth=screenwidth-appbarheight我们如何在android上实现这个?我有两个部分解决方案。首先是骇人听闻的方式:在包含Activity中,我输入了以下代码:if(Build.VERSION.SDK_INT>Build.VERSION_CODES.HONEYCOMB_MR1){finalDisplaydisplay=getWindowManager().getDefaultDisplay();finalPointsize=newPoint();display.getSi