草庐IT

android - 9-patch 图像在 TextView 周围绘制 1 个像素的边框

这是一张3x3的图片。抱歉。我使用以下3x3图片。因此,当我使用draw9patch.bat打开并分别在顶部和左侧添加2个像素时,我得到以下图像。我希望如果我将此图像应用到TextView,我的整个TextView将在其周围有1像素宽的边框。但是,我只设法得到“半边”。右侧和底部的边框缺失。我的9补丁图像有什么问题吗?用于测试目的的9个补丁图像。 最佳答案 尝试在其周围添加1px的空白区域。见附图。 关于android-9-patch图像在TextView周围绘制1个像素的边框,我们在S

android - 如何去除 AlertDialog 周围的空白或颜色

我创建了一个布局,将其膨胀,然后将其分配给一个AlertDialog。一切都很好,但我不明白为什么我的AlertDialog周围会出现空白。布局代码:AndroidJava代码:ViewnameDialogView=View.inflate(MainActivity.this,R.layout.player_name_dialog,null);AlertDialog.Builderbuilder=newAlertDialog.Builder(MainActivity.this);finalAlertDialogdialog=builder.create();dialog.setCanc

android - 截取的屏幕截图周围有黑边

我正在关注这个例子:packagecom.mtsahakis.mediaprojectiondemo;importandroid.app.Activity;importandroid.content.Context;importandroid.content.Intent;importandroid.graphics.Bitmap;importandroid.graphics.Bitmap.CompressFormat;importandroid.graphics.PixelFormat;importandroid.graphics.Point;importandroid.hardwa

java - 如何在 map View 周围绘制边框

我试图在单击按钮时在我的mapView周围绘制边距。所以这是我尝试过的方法,但它不起作用。mapView位于相对布局内。LayoutInflaterinflater=getLayoutInflater();LinearLayoutmView=(LinearLayout)inflater.inflate(R.layout.map_view_create_ps,mapView,false);GeoPointviewLoc=mapView.getMapCenter();MapView.LayoutParamsparams=newMapView.LayoutParams(LayoutParam

android - 如何对齐中心大圆周围的 8 个小圆圈,如附图所示?

我必须做这个布局:我试图对齐View,使用RelativeLayout和layout_toRightOf、layout_below等,但我取得的最好成绩是:这是xml:我试图避免在小圆圈上使用边距,因为与顶部/底部/右侧/左侧圆圈相比,对角线圆圈必须与中心完全对齐。我该怎么做? 最佳答案 我向您展示另一种方法。importandroid.content.Context;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphics.P

android - 以编程方式删除 GridView 周围的额外空间

我正在尝试在我的java类中以编程方式创建一个GridView,并且一切正常。问题是GridView周围自动生成的5像素填充。在xml中,我设法使用以下方法将其删除:android:listSelector="@null"但我没能在java中做任何类似的事情。我已经尝试了一些解决方法,例如使GridView比实际屏幕大10个像素,但没有成功。有人有这方面的代码吗?编辑:我的回答没有解决问题。仍然有赏金。这是我的GridView代码:GridViewgridView=newGridView(this);gridView.setNumColumns(someInt);gridView.se

android - 如何删除 Android 中图像周围的空白区域?

给定一张带有alphachannel(透明度)的图像,我想删除图像边界和实际图像之间的任何空白区域。这应该在后台任务或加载屏幕中完成,运行时间在可接受的范围内,不会削弱用户体验。我怎样才能达到这个结果? 最佳答案 我很难找到解决问题的最佳实践甚至建议。基于thisanwerbyJannGabriel,谁通过减小图像大小来裁剪图像的右侧和底部,我设法更进一步,还删除了顶部和左侧的空白区域,并总体上缩短了制作时间。结果很好,我目前正在我的项目中使用它。我是Android编程的新手,欢迎就此方法提出任何建议。publicstaticBit

android - 透明按钮周围的边框

我正在尝试在透明按钮上创建带圆角的边框,如下所示:这是我的transparent.xml 最佳答案 试试这个 关于android-透明按钮周围的边框,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/34828401/

android - android.support.v7.widget.SwitchCompat 周围的选择框

我正在尝试在我的应用中模仿新Material设计开关,switchcompat工作得很好。唯一的问题是触摸开关周围会出现一个灰色的选择框,这真的会破坏干净的外观。这是我可以删除的东西吗? 最佳答案 使用: 关于android-android.support.v7.widget.SwitchCompat周围的选择框,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/27999583/

android - 如何计算 Android MapView 中某个点周围的半径?

我有一个MapView我在其中显示“有用半径”(想想坐标的精度)。使用MapView的Projection的metersToEquatorPixels,诚然这只是赤道距离)并没有给我足够准确的距离(以像素为单位)。如果您想在给定半径的坐标周围显示一个圆,您将如何计算? 最佳答案 因此,Googlemap使用Mercatorprojection.这意味着你离赤道越远,距离就越扭曲。根据thisdiscussion,转换距离的正确方法是这样的:publicstaticintmetersToRadius(floatmeters,MapVi