草庐IT

Android获取屏幕宽度

安卓:嘿,我想检索屏幕的宽度并将其除以3。我想在LayoutParams中使用这个长度,但它不起作用。我究竟做错了什么?应用程序在//1崩溃。publicclassLoaderImageViewextendsLinearLayout{privateContextmContext;privateDrawablemDrawable;privateProgressBarmSpinner;privateImageViewmImage;Contextctx;Displaydisplay;publicLoaderImageView(Contextcontext,AttributeSetattrs)

android - 使 View 宽度 wrap_content,但重量不超过 0.5

在我的LinearLayout中,我有两个子ViewGroup,基本上我希望它们每个占用50%的空间(已经完成),但也有可能其中一个ViewGroup的内容比50%小得多,在这种情况下,有没有办法让第二个View与剩余空间相匹配?现在我的布局是这样的:而我想要实现的是:第一个布局wrap_content,但不超过50%,第二个布局填充剩余空间。提前致谢! 最佳答案 在线性布局中创建两个布局,并为每个布局指定0.5的layout_weight。然后在每一个中放置一个具有特征android:layout_width="wrap_cont

android - 在加载之前获取图像的宽度和高度

我正在使用UniversalImageLoader库从Internet下载我的图像。是否可以在加载图像之前获取图像大小以将我的布局婴儿车设置为所需的值?类似于inJustDecodeBounds属性,有什么想法吗? 最佳答案 引用文档@https://github.com/nostra13/Android-Universal-Image-LoaderUIL如何定义精确ImageView所需的位图大小?它搜索定义的参数?获取ImageView的实测宽高。获取android:layout_width和android:layout_hei

android - 两个按钮相同宽度的android

屏幕中央应该有两个宽度相同的按钮。但只有空白屏幕x.x我在开发android方面并不陌生,但有时我会错过一些让我很头疼的细节。抱歉打扰了 最佳答案 用LinearLayout替换包裹Buttons的RelativeLayout,如下所示:RelativeLayout不支持权重。 关于android-两个按钮相同宽度的android,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1

android - 如何获取手机屏幕的高度和宽度

我使用这段代码来查找屏幕的高度和宽度Displaydisplay=getWindowManager().getDefaultDisplay();Pointsize=newPoint();display.getSize(size);intwidth=size.x;intheight=size.y;但我得到1080x1920forsamsunggalaxyS4和800x1280forNexus7。但我实际上需要原始的高度和宽度。获取方式。 最佳答案 希望对你有帮助DisplayMetricsmetrics=newDisplayMetri

android - 为什么这个 EditText 的宽度在用作 ActionBar 自定义 View 时会出现奇怪的行为?

我在ActionBar中使用EditText作为自定义View。LayoutInflateradbInflater=LayoutInflater.from(getActivity());ViewetSearchView=adbInflater.inflate(R.layout.edit_text_search,null);etSearch=(EditText)etSearchView.findViewById(R.id.search_edit_text);//otheretSearchpropertiesaresetMainActivity.ab.setCustomView(etSea

android - 我怎样才能给小部件的宽度一个百分比而不是一个明确的值?

根据XAML的工作原理,我认为我可以为我的android小部件提供一个宽度百分比值。搜索后,我发现*理论上,“这是通过“layout_weight”属性获得的。但是使用它不会产生所需的外观。具体来说,这个xml:...给我这个:我可以使用显式宽度值强制布局看起来或多或少看起来像我想要的那样,如下所示:...看起来像这样:...但是这样做(为宽度分配特定的dp值)让我比满屋子的摇椅上的猫还紧张。吉利德有香脂吗?我的意思是,到底有没有办法分配百分比宽度(当然,这确实有效)?我使用的layout_weight是错误的,还是我使用了错误的方法,或者它是不可能的?更新接受的答案在一个实例中有效,

c# - 如何在 xamarin 表单中设置 MasterDetailPage 的宽度

我在适用于ios和android的Xamarin表单上使用MasterDetailPageforapp。但是MasterDetailPage菜单的宽度太大,我想调整它。如何在Android和iOS上为MasterDetailPage设置自定义宽度?我的MasterDetailPage初始化代码:MyChatsMasterView_myChatsMasterView;MyChatsView_myChatsView;publicMyChatsMasterDetailView(MyChatsMasterViewmyChatsMasterView,MyChatsViewmyChatsView)

android - 如何在 Switch/SwitchCompat 按钮中设置宽度和轨道文本并实现此结果? (附上图片和GIF)

我需要像这样在我的应用中实现一个按钮我使用了SwitchCompat按钮,但我最接近这一点,有两个主要问题:1-当屏幕尺寸改变时按钮的宽度没有正确调整(drawable被切断,变得太小等),宽度正确占据父View很重要(a包围它的小线性布局)2-我无法理解如何在SwitchTrack中获取字母是否可以通过一个切换按钮来实现这个结果?如何?我应该使用另一个View而不是切换按钮吗?哪个?我偶然发现了这个项目,但它似乎有点过时了https://github.com/pellucide/Android-Switch-Demo-pre-4.0/tree/master/

android - 备用聊天气泡宽度

我正在开发一个聊天类型的应用程序。我正在使用两个不同的9-patch来处理聊天气泡主要消息和响应。我面临的问题是根据消息长度自动包装气泡的宽度。以下是我的主要布局:这是我的list_item布局:这是我的自定义数组适配器的getView方法中的代码:Viewview=convertView;if(view==null){view=mInflater.inflate(R.layout.list_item,null);}Resourcesres=getContext().getResources();DrawablebubblesChat=res.getDrawable(R.drawabl