草庐IT

setWidth

全部标签

Android- Button 的 setWidth() 不起作用,如果 ViewGroup 的宽度在 xml 中为 'match_parent'/'fill_parent'?

我在activity_main.xml中定义了一个LinearLayout作为根元素。案例1:从onCreate()我试图在这个VerticalLinearLayout中添加Button,令我困惑的是,根据Google的API,我试图在将按钮添加到ViewGroup之前调用setWidth(20),但Button占用了宽度'match_parent'而不是20dp。//InsideonCreate()ofactivity..LinearLayoutfirstLayout=(LinearLayout)findViewById(R.id.first_layout);Buttonbutton

android - 为什么 setWidth 不起作用?

例如,对于Android中的TextView,您必须设置LayoutParams而不是setWidth方法。TextViewtv=newTextView(getContext());LayoutParamsparams=newLayoutParams(100,LayoutParams.WRAP_CONTENT);tv.setLayoutParams(params);但是为什么?在Androiddocs它说它会产生相同的结果。 最佳答案 您必须使用layoutParams,因为设置不同的宽度或高度会改变布局的所有位置。所有View层次

java - JTable 隐藏和显示列

我想向表(SwingJTable)添加一些列。其中一些将具有默认大小(例如250),其他将被隐藏(因此它们的大小将为0)。我使用这段代码:model=newDefaultTableModel();table=newJTable(model);setAutoResizeMode(AUTO_RESIZE_OFF);for(inti=1;i问题是当显示表格时,所有列都显示(没有隐藏)并且它们的大小不是250但它们的大小都相同。怎样才能达到想要的效果? 最佳答案 我认为你错误地命名了你的方法,当你想隐藏你将设置的列时column.setMi

iphone - NSString 中有setwidth 吗?

我想用固定宽度的空格附加我的字符​​串;例如,我想以这种格式显示数据:1faizan1locked10/20/20081faizan1locked10/20/20081faizan1locked10/20/20081faizan1locked10/20/2008但这只适用于相同长度的字符串。如果字符串像这样不同:1faizan1locked10/20/20082faizanali1locked10/20/20083aliturabgilani1locked10/20/2008那么这并不能修复空格。为了可以用相同数量的空格显示数据,我尝试了这个:NSString*titleColumn=