草庐IT

layoutparams

全部标签

android - 使用 WRAP_CONTENT LayoutParams 使 TextView 文本适合一行

假设我有一个带有一些动态文本的TextView。此TextView被放置在LinearLayout中,宽度和高度均具有WRAP_CONTENTLayoutParams。问题是一些文本是-中断到第二(或第三)行-换行。我想避免这种情况。我试图用不间断的空格字符替换所有''(空格字符)。这没有帮助。文本仍然中断。我也无法设置TextView的maxLines=1因为字符串数据中有一些换行符。我不确定是否需要包含任何代码示例。如果有什么具体的东西,请在评论中问我。任何帮助将不胜感激:~) 最佳答案 @JoeB.答案是正确的。但androi

android - 使用 LayoutParams 动态添加 fragment

是否可以使用LayoutParams动态添加Fragment?我有2个要放入RelativeLayout的fragment:一个应该锁定在左侧。另一个应该锁定在右边。 最佳答案 我对LinearLayout中的ListFragment使用了以下方法:classCustomListFragmentextendsListFragment{@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){V

android - 对于 Relative LayoutParams,SetMargin 以编程方式无法正常工作

我目前正在以编程方式添加封装在线性布局中的RelativeLayout。基础是一个ScrollView,我正在尝试将这些布局添加到名为svbase的ScrollView中LinearLayoutllbase=newLinearLayout(getApplicationContext());LinearLayout.LayoutParamsllbaseParams=newLinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,LinearLayout.LayoutParams.WRAP_CONTENT);//Ver

android - ClassCastException android.view.viewgroup.$layoutParams

TextViewtxt=newTextView(productlist.this);txt.setText(author.get(groupPosition));TextViewtxt1=newTextView(productlist.this);txt1.setText(price.get(groupPosition));txt.setLayoutParams(newLayoutParams(70,LayoutParams.WRAP_CONTENT));txt1.setLayoutParams(newLayoutParams(70,LayoutParams.WRAP_CONTENT)

android - 动画改变 LayoutParams (RelativeLayout)

当我单击RelativeLayout时,它会更改大小。我怎样才能使这个变化动画化?所以它看起来像矩形增长到全屏?我的布局:代码:publicvoidsleepRoom(Viewview){RelativeLayoutsr=(RelativeLayout)findViewById(view.getId());RelativeLayout.LayoutParamsparams=(RelativeLayout.LayoutParams)sr.getLayoutParams();params.height=RelativeLayout.LayoutParams.MATCH_PARENT;par

android - 如何在 dp 值中设置 Layoutparams 高度/宽度?

我尝试在按钮中手动设置高度/宽度,但没有成功。然后实现Layoutparams。但是尺寸显示很小并且没有获得所需的dp值。XML构造函数:publicItem(intid,Stringname,StringbackgroundColor,StringtextColor,intwidth,intheight){this.id=id;this.name=name;this.backgroundColor=backgroundColor;this.textColor=textColor;this.width=width;this.height=height;}适配器:@Overridepub

android - 设置 LayoutParams 时出现空指针异常

我在Activity中以编程方式创建了按钮,而不是在xml文件中。然后我想在这个链接中设置LayoutParams:Howtoprogrammaticallysetthelayout_align_parent_rightattributeofaButtoninRelativeLayout?但是当我尝试启动时,出现了异常。这是我的代码:RelativeLayoutll2=newRelativeLayout(this);//ll2.setOrientation(LinearLayout.HORIZONTAL);ImageButtongo=newImageButton(this);go.se

android Imageview layoutparams 在浸?

我正在使用以下代码:ImageViewi=newImageView(mContext);i.setImageResource(mImageIds[position]);i.setScaleType(ImageView.ScaleType.FIT_XY);//pixelssettings!!!i.setLayoutParams(newGallery.LayoutParams(200,100));但如您所见,它以像素为单位设置布局尺寸。有谁知道如何做同样的事情,但在“浸入”中? 最佳答案 以下辅助方法将独立于设备的像素(DIP)作为输入

android - 将 LayoutParams 重置为 XML 中定义的内容

我找不到执行此操作的方法,但有没有办法重置项目的LayoutParams?在设备旋转时,我更改了布局参数。当我转回纵向时,我想将它们改回XML值。我是否只需要定义与XML中的内容相匹配的新布局参数? 最佳答案 在你做旋转之前,保存你的项目的初始参数,旋转之后,当你想把它们改回来时,你可以使用你从一开始就保存的布局参数希望这就是你想要的:) 关于android-将LayoutParams重置为XML中定义的内容,我们在StackOverflow上找到一个类似的问题:

android - RelativeLayout 正在返回 LinearLayout LayoutParams

这是我的布局xml中的一个fragment,它定义了我的RelativeLayout。这里是我保存对它的引用的地方。this.npvirrButtons=(RelativeLayout)this.findViewById(R.id.npvirrButtons);然后当我尝试将高度从0dp更改为wrap_content时,我像这样获取布局参数:RelativeLayout.LayoutParamsparams=(RelativeLayout.LayoutParams)this.npvirrButtons.getLayoutParams();但是我抛出了一个异常:java.lang.Cla