安卓开发控件高度为什么不能设置小于1dp
6个回答
展开全部
设置几“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“ 都是可以的。
android:weight它是用来分配属于空间的一个属性,你可以设置他的权重。
一般是设置android:weight属性的时候才使用,,如果你的布局是按水平布局,设置控件比例,就设置ndroid:layout_width=“0dp”然后就可以自己按照你所设置的比例进行显示,如果是竖直布局的话,设置控件比例,android:layout_height=“0dp“ 或者android:layout_height=“01dp“ 都是可以的。
展开全部
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); //使设置好的布局参数应用到控件
估计是你的程序里有问题吧
这个地具体看看
你来我们群里说吧
这里是开发者互相学习交流的
LinearLayout.LayoutParams linearParams =(LinearLayout.LayoutParams) textView.getLayoutParams(); //取控件textView当前的布局参数
linearParams.height = 20;// 控件的高强制设成20
linearParams.width = 30;// 控件的宽强制设成30
textView.setLayoutParams(linearParams); //使设置好的布局参数应用到控件
估计是你的程序里有问题吧
这个地具体看看
你来我们群里说吧
这里是开发者互相学习交流的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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
LinearLayout.LayoutParams linearParams =(LinearLayout.LayoutParams) textView.getLayoutParams(); //取控件textView当前的布局参数
linearParams.height = 20;// 控件的高强制设成20
linearParams.width = 30;// 控件的宽强制设成30
textView.setLayoutParams(linearParams); //使设置好的布局参数应用到控件
估计是你的程序里有问题吧
这个地具体看看
你来我们群里说吧
这里是开发者互相学习交流的
有大神
让他们给你解释你的疑问 q un号: 188168040
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是可以的 dp 最小支持 1 dip 可以支持0.1dip
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以0.0dip啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询