草庐IT

LinearLayout_acc

全部标签

java - 如何在 Android 中禁用/启用 LinearLayout 上的所有子项

有没有办法对某个布局的所有child进行编程?例如,我有两个child的布局:我想做类似的事情:LinearLayoutmyLayout=(LinearLayout)findViewById(R.id.linearLayout1);myLayout.setEnabled(false);为了禁用两个TextView。知道怎么做吗? 最佳答案 LinearLayout扩展了ViewGroup,因此您可以使用getChildCount()和getChildAt(index)方法来遍历您的LinearLayout子级,并对它们做任何您想做的

java - 如何在 Android 中禁用/启用 LinearLayout 上的所有子项

有没有办法对某个布局的所有child进行编程?例如,我有两个child的布局:我想做类似的事情:LinearLayoutmyLayout=(LinearLayout)findViewById(R.id.linearLayout1);myLayout.setEnabled(false);为了禁用两个TextView。知道怎么做吗? 最佳答案 LinearLayout扩展了ViewGroup,因此您可以使用getChildCount()和getChildAt(index)方法来遍历您的LinearLayout子级,并对它们做任何您想做的

Android - ClassCastException - 在从 LinearLayout 到 AbsListView 的 LayoutParams

我有一个列表适配器,我正在尝试为(item.xml)设置自定义xml如果我不使用通货膨胀(通过应用程序上下文直接识别TextView),它可以完美地工作..但是我的ListView不能被主题化..publicViewgetView(intposition,ViewconvertView,ViewGroupparent){//System.gc();TextViewtv;LayoutInflaterinflater=getLayoutInflater();Viewrow=View.inflate(mContext,R.layout.item,null);//.inflate(R.layo

Android - ClassCastException - 在从 LinearLayout 到 AbsListView 的 LayoutParams

我有一个列表适配器,我正在尝试为(item.xml)设置自定义xml如果我不使用通货膨胀(通过应用程序上下文直接识别TextView),它可以完美地工作..但是我的ListView不能被主题化..publicViewgetView(intposition,ViewconvertView,ViewGroupparent){//System.gc();TextViewtv;LayoutInflaterinflater=getLayoutInflater();Viewrow=View.inflate(mContext,R.layout.item,null);//.inflate(R.layo

Android - LinearLayout 中的中心 TextView

我试图在LinearLayout中将TextView居中,它是水平居中而不是垂直居中。下面是我的代码最后我希望它垂直居中在Linearlayout的左侧,如果有人能弄清楚如何做到这一点,那就太好了。谢谢! 最佳答案 您的重力和layout_gravity颠倒了。您可以在重力属性上有多个值,用“|”分隔。试试这个:澄清:android:layout_gravity="center_horizo​​ntal"将使LinearLayout在其父级中水平居中。android:gravity="center_vertical|left"将使T

Android - LinearLayout 中的中心 TextView

我试图在LinearLayout中将TextView居中,它是水平居中而不是垂直居中。下面是我的代码最后我希望它垂直居中在Linearlayout的左侧,如果有人能弄清楚如何做到这一点,那就太好了。谢谢! 最佳答案 您的重力和layout_gravity颠倒了。您可以在重力属性上有多个值,用“|”分隔。试试这个:澄清:android:layout_gravity="center_horizo​​ntal"将使LinearLayout在其父级中水平居中。android:gravity="center_vertical|left"将使T

android - 在 Toolbar 和 LinearLayout 之间的左侧无法解释的间隙/填充

我在我的AndroidStudio项目的布局文件中有以下结构,我看到父元素(工具栏)和它的直接子元素(线性布局)之间无法解释的左填充。布局文字如何消除这个间隙并让子LinearLayout与父Toolbar完全对齐? 最佳答案 将这些行添加到您的工具栏布局:对于APIapp:contentInsetLeft="0dp"app:contentInsetStart="0dp"对于API21>=工具栏:android:contentInsetLeft="0dp"android:contentInsetStart="0dp"左侧插入是由To

android - 在 Toolbar 和 LinearLayout 之间的左侧无法解释的间隙/填充

我在我的AndroidStudio项目的布局文件中有以下结构,我看到父元素(工具栏)和它的直接子元素(线性布局)之间无法解释的左填充。布局文字如何消除这个间隙并让子LinearLayout与父Toolbar完全对齐? 最佳答案 将这些行添加到您的工具栏布局:对于APIapp:contentInsetLeft="0dp"app:contentInsetStart="0dp"对于API21>=工具栏:android:contentInsetLeft="0dp"android:contentInsetStart="0dp"左侧插入是由To

Android:如何将点击事件传播到 LinearLayout child 并更改其可绘制对象

我想创建一个类似于ImageButton的线性布局。在ImageView、TextView和LinearLayout的样式中,我为所有状态设置了一个选择器。现在:当我单击ImageView时(我也使用ImageButton进行了尝试)-它的行为正确,并且图像会根据选择器xml进行更改。当我点击LinearLayout时-点击了线性布局,但ImageView和TextView并没有改变它的可绘制/外观所以我想做以下事情。当我单击父LinearLayout时,我需要将其所有子项更改为按下状态。我尝试将以下代码添加到LinearLayoutonClickListener以传播点击:@Over

Android:如何将点击事件传播到 LinearLayout child 并更改其可绘制对象

我想创建一个类似于ImageButton的线性布局。在ImageView、TextView和LinearLayout的样式中,我为所有状态设置了一个选择器。现在:当我单击ImageView时(我也使用ImageButton进行了尝试)-它的行为正确,并且图像会根据选择器xml进行更改。当我点击LinearLayout时-点击了线性布局,但ImageView和TextView并没有改变它的可绘制/外观所以我想做以下事情。当我单击父LinearLayout时,我需要将其所有子项更改为按下状态。我尝试将以下代码添加到LinearLayoutonClickListener以传播点击:@Over