草庐IT

android/chrome 网络字体渲染问题 - 垂直/宽度裁剪

所以我正在开发一个新网站。我创建了自定义字体(ttf)并使用fontsquirrel从中生成了网络字体.字体嵌入效果很好,桌面上的跨浏览器。它也适用于ios设备。但在Android设备上,我用于网站Logo的单个字符被垂直裁剪。显示的字形不到一半。它几乎看起来像是一个精确的正方形(Logo是长的水平的)请参见下面的屏幕截图...我已经在galaxys3、nexus5和nexus7上使用标准的android浏览器或googlechrome确认了这种行为。如果您注意到,它下方还有3个其他图标(圆圈),它们来自相同的网络字体并且渲染良好。Logo实际上以较小的字体大小正确呈现。我正在使用以下

android - 相对布局宽度/高度无法以编程方式工作?

我想以编程方式进行相对布局并设置android:layout_widht=60android:layout_height=60。当我以编程方式进行时,它会填满整个屏幕吗?我怎样才能做到这一点?我的代码:`RelativeLayoutrelativeLayout=newRelativeLayout(getContext());RelativeLayout.LayoutParamsrel_btn=newRelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);rel_btn.height

android - 以编程方式设置组件的宽度和高度

在Android2.3.3中开发的应用程序我正在开发一个计算器应用程序。问题1:::我有大约16个按钮。有没有一种方法可以使用循环(或)不使用它来设置所有按钮的宽度和高度。我希望所有按钮都统一。问题2:::您如何看待这种做法?是好是坏?请解释为什么?假设我每行有4个按钮。如果我以编程方式获取屏幕的宽度和高度,然后除以(width/4)并为每个按钮添加边距,然后分别设置按钮的宽度(width/4+margin),这是否会以某种方式解决问题在不同尺寸的屏幕上显示? 最佳答案 根据设备的宽度和高度平均提供View的宽度或高度的最佳方法是使

android - API Maps v2 自定义信息窗口中的 RelativeLayout 宽度

我有一个用于GoogleMapsAPIv2的自定义信息窗口,它使用通过在我的类中覆盖getInfoWindow添加的RelativeLayout。此布局在第一行有一个带标题的TextView,在下一行有三个TextView,一个左对齐,另一个居中,第三个右对齐。它有效,但窗口占据了整个屏幕,这在平板电脑等大屏幕上非常难看。我尝试将RelativeLayout的宽度设置为某个固定值(假设为“50dp”)或“wrap_content”,但它总是占据整个屏幕。这是布局的XML:怎样才能达到预期的效果? 最佳答案 为此,将根元素设为Line

android - 为什么相同的 layout_weight 导致 Android ImageButton 和 Button 的宽度不同?

当我尝试将常规Button和ImageButton设置为相同的layout_weight时,我的LinearLayout出现一些奇怪的行为。图像按钮的android:src资源非常小,可以很好地放入ImageButton中,没有任何问题。尽管它们的宽度应该相同,但出于某种原因,ImageButton的宽度大约是其余普通按钮大小的2/3。如果我将ImageButton的layout_weight乘以10,它会更接近正确的大小,但为什么这不起作用? 最佳答案 您需要为所有应具有相同宽度的按钮设置android:layout_width=

iphone - 将网站缩放到可见区域的 100% 宽度/高度

无论设备可见部分的宽度/高度如何,如何使网页内容完全缩放? 最佳答案 也可以用作元标记,如果您想让用户扩展网站,请不要使用minimumscale、maximumscale和user-scalable属性。 关于iphone-将网站缩放到可见区域的100%宽度/高度,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3914939/

Android - 如何以编程方式更改 ImageButton 的宽度?

我有一个ImageButton。代码是——ImageButtonshareButton=newImageButton(this);shareButton.setBackgroundResource(android.R.drawable.ic_menu_share);RelativeLayout.LayoutParamsshareParams=newRelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);shareParams.addRule(RelativeLayout.ALIGN

android - Jellybean 上缺少扩展宽度的 dalvik 字节码

当ICS出现时,引入了几个新的扩展宽度字节码。其中大部分是用于支持巨型ID的说明。以下是其中一些新指令,取self的ics/dalvik/opcode-gen/bytecode.txt:##Extended-widthopcodes#op00ffconst-class/jumbo41cytype-refcontinue|throwop01ffcheck-cast/jumbo41cntype-refcontinue|throwop02ffinstance-of/jumbo52cytype-refcontinue|throwop03ffnew-instance/jumbo41cytype-

android - 使用布局权重获取 TextView 集的高度和宽度?

我已使用布局权重将TextView设置为线性布局。linearLayout.setWeightSum(7f);for(inti=0;i布局绘制完成后如何获取这些TextView的宽高?tv.getWidth()和tv.getHeight()返回0; 最佳答案 使用getViewTreeObserver作为yourView.getViewTreeObserver().addOnGlobalLayoutListener(newViewTreeObserver.OnGlobalLayoutListener(){@Overridepubli

android - 如何在 Android 上为 React Native Picker 设置百分比宽度(或 flex)?

在iOS上,您可以输入在一个弹性盒子里,让选择器在屏幕的整个宽度上弯曲。使用新的跨平台ReactNative中的元素,在Android上执行此操作的最简单方法是什么?Android上的Picker只接受width元素,显然不接受百分比值。它不会缩放到其容器的宽度。 最佳答案 您可以通过使用尺寸获取屏幕宽度来设置百分比:import{Dimensions}from'react-native'varwidth=Dimensions.get('window').width;varfifyPercent=width/2varoneHundr