安卓开发控件高度为什么不能设置小于1dp

安卓开发控件高度为什么不能设置小于1dp,同一个项目,其他xml文件就可以... 安卓开发控件高度为什么不能设置小于1dp,同一个项目,其他xml文件就可以 展开
 我来答
欧阳逸遐dR
2016-01-19 · 超过32用户采纳过TA的回答
知道答主
回答量:180
采纳率:55%
帮助的人:63.9万
展开全部
  设置几“dp”是由你的布局来决定的,理论上任意的“dp”都是可以的,但是还是要看实际的使用价值。看这个难点:设置成“0dp”之后担心不显示了,可要用到这种android:layout_width=“0dp”或者android:layout_height=“0dp”的设置又应该是在什么情况下等等。那么这是为什么0“dp”也行能设置,这里解释几个概念。
  android:weight它是用来分配属于空间的一个属性,你可以设置他的权重。
  一般是设置android:weight属性的时候才使用,,如果你的布局是按水平布局,设置控件比例,就设置ndroid:layout_width=“0dp”然后就可以自己按照你所设置的比例进行显示,如果是竖直布局的话,设置控件比例,android:layout_height=“0dp“ 或者android:layout_height=“01dp“ 都是可以的。
萌萌的宝珠
2016-01-07 · TA获得超过2618个赞
知道大有可为答主
回答量:4475
采纳率:45%
帮助的人:951万
展开全部
TextView textView= (TextView)findViewById(R.id.textview);
LinearLayout.LayoutParams linearParams =(LinearLayout.LayoutParams) textView.getLayoutParams(); //取控件textView当前的布局参数
linearParams.height = 20;// 控件的高强制设成20

linearParams.width = 30;// 控件的宽强制设成30

textView.setLayoutParams(linearParams); //使设置好的布局参数应用到控件

估计是你的程序里有问题吧

这个地具体看看

你来我们群里说吧

这里是开发者互相学习交流的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鱼财匚佬ck025
2015-04-28 · 超过105用户采纳过TA的回答
知道小有建树答主
回答量:185
采纳率:0%
帮助的人:145万
展开全部
TextView textView= (TextView)findViewById(R.id.textview);
LinearLayout.LayoutParams linearParams =(LinearLayout.LayoutParams) textView.getLayoutParams(); //取控件textView当前的布局参数
linearParams.height = 20;// 控件的高强制设成20

linearParams.width = 30;// 控件的宽强制设成30

textView.setLayoutParams(linearParams); //使设置好的布局参数应用到控件

估计是你的程序里有问题吧

这个地具体看看

你来我们群里说吧

这里是开发者互相学习交流的

有大神

让他们给你解释你的疑问 q un号: 188168040
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fight米
2015-12-30 · TA获得超过109个赞
知道小有建树答主
回答量:257
采纳率:100%
帮助的人:138万
展开全部
是可以的 dp 最小支持 1 dip 可以支持0.1dip
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
i_Parky
2015-04-27 · TA获得超过118个赞
知道答主
回答量:117
采纳率:0%
帮助的人:50.6万
展开全部
可以0.0dip啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式