草庐IT

android - 将 ImageView 的最大宽度设置为其父宽度的百分比

我正在从一个网站加载导航,其中每个项目都有一个标题、描述和图像。我想让所有的标题和描述都集中在同一个轴上。我为ListView中的每个项目使用以下布局。当图像的宽度是其高度的一半时它可以正常工作,但如果它们更宽则不会-文本位于图像下方。是否可以强制图像保持在RelativeLayout宽度的25%或更小? 最佳答案 这不能在XML中完成。您必须在代码中指定大小。我会在Activity的onCreate()中这样做:importandroid.widget.LinearLayout.LayoutParams;...obj.setLay

Android获取 fragment 中的布局高度和宽度

我正在处理一个fragment,我想获取xmlfragmentlayout中包含的layout的维度。当我尝试代码时RelativeLayoutmyLayout=view.findViewById(R.id.myLayout);myLayout.getHeight();它返回0。我需要将这些尺寸放入myLayout中的其他对象。我尝试使用:myLayout.getViewTreeObserver().addOnGlobalLayoutListener(newViewTreeObserver.OnGlobalLayoutListener(){@OverridepublicvoidonGl

Android获取 fragment 中的布局高度和宽度

我正在处理一个fragment,我想获取xmlfragmentlayout中包含的layout的维度。当我尝试代码时RelativeLayoutmyLayout=view.findViewById(R.id.myLayout);myLayout.getHeight();它返回0。我需要将这些尺寸放入myLayout中的其他对象。我尝试使用:myLayout.getViewTreeObserver().addOnGlobalLayoutListener(newViewTreeObserver.OnGlobalLayoutListener(){@OverridepublicvoidonGl

java - 在Android中设置按钮的宽度

如何为Android按钮设置固定宽度?每次我尝试设置固定宽度时,它都会填充当前父级(RelativeView)。这是我的XML:如何给它一个FIXED宽度?更新假设我有几个按钮,我想要彼此相同的大小和整个View(纵向)的1/3,然后我想要一个宽度加倍的按钮。然后是一个高度加倍的按钮。除了手动调整它们的大小,我怎么能做到这一点? 最佳答案 要完成您想要的,您可以使用带有权重的LinearLayout。例如,您可以将WeightSum设置为9。如果您将其中三个按钮的权重分别设置为1。它们将占据1/3的位置,您可以将2用于另一个对象。这

java - 在Android中设置按钮的宽度

如何为Android按钮设置固定宽度?每次我尝试设置固定宽度时,它都会填充当前父级(RelativeView)。这是我的XML:如何给它一个FIXED宽度?更新假设我有几个按钮,我想要彼此相同的大小和整个View(纵向)的1/3,然后我想要一个宽度加倍的按钮。然后是一个高度加倍的按钮。除了手动调整它们的大小,我怎么能做到这一点? 最佳答案 要完成您想要的,您可以使用带有权重的LinearLayout。例如,您可以将WeightSum设置为9。如果您将其中三个按钮的权重分别设置为1。它们将占据1/3的位置,您可以将2用于另一个对象。这

android - 如何在 Android TextView 中设置字体宽度?

我正在开发一个应用程序来显示信息,例如对字体宽度非常敏感的ascii艺术。我一直在使用等宽字体,但效果不佳,因为信息中有宽字符(例如中文和日文字符),并且textview不会使宽字符恰好是常规字符的两倍。因此我想看看是否可以改变TextView中字体的宽度,或者是否有更好的方法来解决这个问题?在我的应用程序中安装另一种等宽字体是个好主意吗?非常感谢任何输入。谢谢。凯文 最佳答案 你可以试试textView.setTextScaleX(1.5f);textView.setTextSize(20);textView.setTypefac

android - 如何在 Android TextView 中设置字体宽度?

我正在开发一个应用程序来显示信息,例如对字体宽度非常敏感的ascii艺术。我一直在使用等宽字体,但效果不佳,因为信息中有宽字符(例如中文和日文字符),并且textview不会使宽字符恰好是常规字符的两倍。因此我想看看是否可以改变TextView中字体的宽度,或者是否有更好的方法来解决这个问题?在我的应用程序中安装另一种等宽字体是个好主意吗?非常感谢任何输入。谢谢。凯文 最佳答案 你可以试试textView.setTextScaleX(1.5f);textView.setTextSize(20);textView.setTypefac

android - 如何在 Android 线性布局中使按钮覆盖全屏宽度?

我在宽度为fill_parent的线性布局中有以下三个按钮。如何将这些按钮的宽度设置为均匀覆盖整个屏幕区域? 最佳答案 为所有按钮赋予以下属性android:layout_width="fill_parent"android:layout_weight="1"fill_parent告诉他们尽可能多地使用宽度,当多个控件竞争同一空间时,weight确定该宽度应如何分布。(尝试为每个按钮设置不同的weight值,看看效果如何) 关于android-如何在Android线性布局中使按钮覆盖全屏

android - 如何在 Android 线性布局中使按钮覆盖全屏宽度?

我在宽度为fill_parent的线性布局中有以下三个按钮。如何将这些按钮的宽度设置为均匀覆盖整个屏幕区域? 最佳答案 为所有按钮赋予以下属性android:layout_width="fill_parent"android:layout_weight="1"fill_parent告诉他们尽可能多地使用宽度,当多个控件竞争同一空间时,weight确定该宽度应如何分布。(尝试为每个按钮设置不同的weight值,看看效果如何) 关于android-如何在Android线性布局中使按钮覆盖全屏

android - 从资源加载后位图宽度/高度不同

第一。我是Android编码的新手:)我所做的是从我的res/drawable-mdpi加载位图BitmapFactory.decodeResource(getResources(),R.drawable.cat_ground_01);在我注销位图的宽度/高度后,它会告诉我另一个值,然后位图实际上是。这有点难以放置像素完美的位图,例如将面部位图与嘴部位图重叠。也许我只是缺少有关此主题的一些知识:9我希望你能帮忙。 最佳答案 当您执行Bitmapfactory.decodeResource()时,Android默认会选择“匹配”的dp