草庐IT

LinearLayout_acc

全部标签

android - 使用 ValueAnimator 在 LinearLayout 权重上同时运行动画

我已经尝试了很多不同的方法来解决这个问题,但都没有奏效。我乐于接受建议。我正在制作一个自定义“按钮”。它不是Button类型,但可以作为多状态按钮使用。每个按钮都有3个不同颜色的字形,代表不同的状态(蓝色、白色和橙色)。无论哪个字形处于主要状态,都比其他字形大得多,如下所示:目前,每个“按钮”都是一个带有3个ImageView的LinearLayout,每个ImageView由一个权重为0.2+0.6+0.2=1.0的PathShape可绘制对象填充。那部分工作得很好。0.6是初级状态权重。我在屏幕上有一个简单的按钮来触发动画。动画会将当前主要权重从0.6降低到0.2,并将新主要权重从

Android Studio 3.5 - 格式化 (ctrl+Alt+L) XML 文件中的代码正在重新排列 LinearLayout 中的 View

这个问题在这里已经有了答案:Androidstudio3.5refactorissue(9个回答)关闭3年前。最近我更新到了AndroidStudio3.5。我有三个View:一个名为sample.xml的垂直LinearLayout(ViewGroup)文件中的一个EditText、一个TextView和一个Button。当我按ctrl+alt+L格式化内容时,所有View都会自动重新排列。在我的例子中,位于底部的ButtonView在格式化后已到达顶部,位于顶部第一和第二的EditText和TextView分别在垂直LinearLayout中重新排列在第二和第三位置。Android

android - ListView 占用了 LinearLayout 中的所有空间

我有这个LinearLayout包含一个ListView和一个LinearLayout:ListView占据了整个布局,带有EditText的LinearLayout添加到屏幕底部边缘下方并且不可见.我怎样才能解决这个问题?我尝试使用layout_weight但没有成功。 最佳答案 那是因为您正在使用fill_parent,它会做到这一点。您可以尝试类似这样的方法...它会导致ListView扩展以填充空间。另一种选择是使用RelativeLayout。只要ListView的高度不是wrap_content,应该没问题。

android - LinearLayout 内的 ListView 不会增长以显示所有子项

我正在构建一个从侧面打开的滑动菜单。在菜单中,有一个ScrollView,里面有一个LinearLayout,用于一般布局和滚动。另外,为了显示菜单项,我在LinearLayout中有一个ListView,这意味着View层次结构如下:ScrollViewLinearLayoutListView我正在尝试使用自定义适配器填充ListView,它从数组中获取数据。但令人惊讶的是,当我填充数据时,ListView不会增长以显示其所有子项,即使设置为wrap_content。相反,它只显示一个项目,但我可以滚动该项目以查看其余项目。我猜这是因为它已经在ScrollView中,但我不想要Lis

android - 如何从代码更改大小 LinearLayout

我有LinearLayot和LinearLayout,以及TableLayout和TableRow。当我单击按钮时,A会更改大小。当我这样做时:@OverridepublicvoidonClick(Viewv){privateLinearLayoutcommonCardContainer=(LinearLayout)findViewById(R.id.commonCardContainer);ViewGroup.LayoutParamsparams=commonCardContainer.getLayoutParams();params.width=50;params.height=5

android设置linearlayout水平间隙?

我在水平方向的线性布局中添加了很多图像。现在我想在每张图片之间设置一个间隙,这可能吗??谢谢 最佳答案 当然,将此添加到每个ImageViews:android:layout_mariginRight="10px" 关于android设置linearlayout水平间隙?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4300673/

android - 使用 android.support.v7.widget.SearchView 在 LinearLayout 中搜索 View

我需要一个LinearLayout内的SearchView,并且我必须支持API级别7及更高级别。是否可以为此使用support-v7库?这里的所有问题都是关于在操作栏中使用support-v7searchview小部件。有谁知道如何在布局中使用它?谢谢。 最佳答案 关于android-使用android.support.v7.widget.SearchView在LinearLayout中搜索View,我们在StackOverflow上找到一个类似的问题:

android - 单个 XML 文件中可以嵌套的 LinearLayout 的最大数量?

最多可以嵌套多少个LinearLayout?它是无限的,还是有Android-studio强调的限制?还是该设备依赖? 最佳答案 View树的深度实际上受限于在测量/绘制操作中递归遍历View树所需的UI线程堆栈大小。ThestacksizedependsontheAPIlevel并且是8kB、12kB或16kB。没有具体的数字作为深度限制;在实践中,您会在大约几十个嵌套View后在低规范设备中看到StackOverflowError。如果您在单个布局文件中有10级或更深的嵌套级别,Lint会唠叨。它不分析运行时布局层次结构深度。考

Android:LinearLayout$LayoutParams.<init> 上的 java.lang.NoSuchMethodError

我试图在TextView周围添加边距,并编写了以下内容:TextViewt=(TextView)getLayoutInflater().inflate(R.layout.plaintexttable,null);t.setText(newString(cp.decryptChar(words[i].charAt(l))+""));LinearLayout.LayoutParamsparams=newLinearLayout.LayoutParams(newLayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT))

android - LinearLayout 滚动到顶部

我在SwipeRefreshLayout.class之后写了一个RecyclerViewRefresh。当我拉动View直到它不动然后释放时,View重置为原始View。问题是View应该触发定时器,然后定时器重置View。我找不到原因。请问为什么offsetTopAndBottom()可以让View自动回到原来的地方。谢谢。我使用setY()来解决这个问题。但我也想知道为什么。而且我读了offsetTopAndBottom()的来源,也找不到任何线索。RecyclerViewRefresh的代码:publicclassRecyclerViewRefreshextendsLinearL