草庐IT

setWidths

全部标签

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 - 在iText java pdf中设置表格单元格宽度

我正在使用开源http://itextpdf.com/,创建一些pdf。我可以创建一个表格,但所有列的宽度都相同,我需要更改特定列的宽度。PdfPTabletable=newPdfPTable(6);PhrasetablePhrse=newPhrase("Sln0",normalFontBold);PdfPCellc1=newPdfPCell(tablePhrse);c1.setHorizontalAlignment(Element.ALIGN_CENTER);table.addCell(c1);我找不到任何设置列宽的方法,请提出一些实现此目的的方法.. 最

iphone - NSString 中有setwidth 吗?

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