草庐IT

android - 使用 0dip 的 layout_height 而不是 wrap_content 以获得更好的性能......如何删除此警告

如何去除这个警告?使用0dip的layout_height而不是wrap_content以获得更好的性能 最佳答案 好吧,让我通过一个例子来解释,在上面的示例中,我为TextView使用了android:layout_weight="1",通过它我告诉布局我的TextView将采用父布局(LinearLayout)的全高。因此,在这种情况下,android:layout_height="wrap_content"没有用,因为TextView将具有父级LinearLayout的完整尺寸。因此,在这种情况下,最好添加android:la

Android - 按钮高度不会改变

我无法缩小按钮的高度。这是我的xml中的内容:在此之后按钮仍然显示有一个大的顶部和底部填充。文本出现在中间。该按钮在相对布局内使用。 最佳答案 代替px(像素)使用dp(密度像素)作为按钮的高度和宽度。例如:android:layout_height="10dp"对于文本大小,仅使用sp(比例索引像素)android:textSize="6sp"在上面的xml中,您忘记提供宽度属性。android:layout_width="40dp" 关于Android-按钮高度不会改变,我们在Sta

java - Android ListView 根据页脚大小将内容包装到一定大小

我正在开发一个android应用程序。在XML布局中,我需要执行以下操作:我在顶部有一个ListView(listViewProducts),在它下面有另一个相对View(receiptSection)。ListView应该占用与其包含的项目一样多的空间。剩下的由receiptSection拿走。例如,如果我在listViewProducts中有2个项目:ListView与2个项目一样大,其余部分由receiptView占用。如果我添加另一个项目,ListView现在会占用更多空间并将receiptView推得更低:但是,如果我添加更多项目,我希望ListView高度停止增长,以便为r

java - 我如何在 Android 中获取屏幕的高度?

如何在Android中获取屏幕的可用高度?我需要高度减去状态栏/菜单栏或屏幕上可能出现的任何其他装饰,我需要它适用于所有设备。另外,我需要在onCreate函数中知道这一点。我知道以前有人问过这个问题,但我已经尝试过他们的解决方案,但都没有用。以下是我尝试过的一些方法:这里不考虑状态栏/菜单栏:Displaydisplay=getWindowManager().getDefaultDisplay();screenWidth=display.getWidth();screenHeight=display.getHeight();这也不是:Pointsize=newPoint();getW

android - LinearLayout 没有设置所需的 layout_height 属性

我正在制作布局并应用一些样式。所以:fill_parent180dip@drawable/rounded_corner5dip3dip我用这个:但是当我在它给出错误之前测试手机时,现在显示:LinearLayout没有设置所需的layout_height属性他没有在我的风格中找到属性?不知道这是否是最佳解决方案,但它对我有用:目标SDK:2.3和minSdkVersion="7" 最佳答案 您不应在样式中使用android:layout_width和android:layout_height。按如下方式修改您的代码。@drawabl

android seekbar progressdrawable : background bitmap doesnt stretch (height)

我的布局xml如下:Seekbar的进度drawable如下:@drawable/progressbar_drawable因此,背景位图(白色的)不会拉伸(stretch)高度并且与进度可绘制对象(橙色的)相比仍然太低,这是一个示例:而且,它在不同的屏幕上看起来不同:背景位图与进度图相比具有不同的高度。例如(另一个屏幕):我的问题是:为什么进度和背景可绘制对象(橙色和白色条纹)不始终具有相同的高度以及如何使它们具有相同的高度?更新PNG资源: 最佳答案 我从你的图像创建了9-patch并将它放在drawable-hdpi文件夹中,一

android - QML 相机对焦不起作用

如何在Android上使用QMLCamera对焦?我已经尝试了所有的focusMode但没有任何效果。相机应用正确聚焦在我的设备上。这是我的QML文件:importQtQuick2.3importQtMultimedia5.2Item{propertyintscanerButtonWidth:80propertyintscanerButtonHeight:60Rectangle{width:parent.widthheight:scanerButtonHeight+10color:Qt.rgba(0,0,0,1)}VideoOutput{width:parent.widthheight

android - Gridview 没有正确显示为 Listview 的标题

我想实现图1,但我坚持使用图2,无法将完整的GridView视为ListView的标题。正如您所见,gridview没有完全显示并隐藏在图2中的Listview后面GridViewxml:ListViewxml:fragment代码:@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){view=inflater.inflate(R.layout.fragmentpage_layout,null);listView=(ListView)vie

安卓最高自定义通知的大小

我正在尝试为我的应用创建一些自定义通知。Usuallycollapsedviewlayoutsarelimitedto64dp,andexpandedviewlayoutsarelimitedto256dp.虽然我考虑了这些限制,但您可以在下面的屏幕截图中看到,通知在多部手机上似乎被切断了。我对此进行了一些研究,因为我认为根据不同的制造商或UI也存在限制,但找不到任何东西。它是这样实现的://64dpissetforheightvalcollapsedView=RemoteViews(packageName,R.layout.custom_notification_collapsed)

java - Android 在 2.1 及更低版本中将位图传递给 native

使用Android2.2时,在NDK中获取位图数据非常容易,但对于2.1及更低版本,AndroidBitmap_lockPixels函数不可用。过去几个小时我一直在搜索,但一无所获。如何在不使用该函数的情况下访问位图的像素数据? 最佳答案 创建具有原始图像尺寸和ARGB_8888格式的空位图:intwidth=src.getWidth();intheight=src.getHeight();Bitmapdest=Bitmap.createBitmap(width,height,Bitmap.Config.ARGB_8888);将源位