草庐IT

android - FindViewById 在自定义相对布局上返回 null

在init方法中,findViewById在R.id.disable_view_content上返回null。publicclassDisableViewextendsRelativeLayout{privateViewcontent;privateViewdisableView;privateintdisableBackgroundColor;privatebooleanisEnabled;publicDisableView(Contextcontext){super(context);init();}publicDisableView(Contextcontext,Attribut

android - 如何在相对布局内的图像上放置背景?

注意:我最终将此作为错误报告给此处的android项目:http://code.google.com/p/android/issues/detail?id=39159另请查看已接受的赏金答案,不幸的是,解决方案是使用绝对布局(即指定“dp”而不是“wrap_content”等)布局来解决问题。在图像上放置背景时,我遇到了一些非常奇怪的行为。为了向您展示这个问题,我已经大大简化了这个问题。我所做的是将图像放置在相对布局中,并使用背景。似乎给relativelayout一个padding会导致图像的背景被missdrawn。Wrap_content似乎搞砸了。首先,这是演示问题的代码。请注

android - 在相对布局中设置宽度比例

我是Android布局的新手。我正在尝试以1:3:1的比例设置Age:EditText:Year,并在Height上设置相同的大小。我应该使用TableLayout吗?如果是,当我在其他行中做一些事情时,如何防止TableRow1改变宽度等? 最佳答案 我想这就是你想要的。见下图。 关于android-在相对布局中设置宽度比例,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/135

java - 在相对布局中居中 GridView

我有简单的布局:我想将我的GridView置于相对布局的中心。我的间距总是固定的。结果我让GridView左对齐。我怎样才能将它放在父级中? 最佳答案 对于布局中的GridView,android:numColumns="auto_fit"与android:layout_width="wrap_content"冲突。这意味着:要计算形成多少列,需要宽度,但要找到宽度,我们需要环绕多少列,这是一种循环依赖。您可以使用android:stretchMode让列填满空白空间。 关于java-在

android - 相对布局中添加的 fragment 下方的按钮如何可点击

我在相对布局中动态添加fragment。在我的相对布局中有一些按钮已经在那了。在布局中添加fragment时,按钮不显示,表示隐藏,但点击按钮位置的点击事件被调用。怎么样?为了解决这个问题,我只是在fragment的附加和分离上启用和禁用按钮添加fragment的代码privatevoidshowMiscOptions(){FragmentManagerfragmentManager=getSupportFragmentManager();FragmentTransactionfragmentTransaction=fragmentManager.beginTransaction();

android - 相对布局宽度/高度无法以编程方式工作?

我想以编程方式进行相对布局并设置android:layout_widht=60android:layout_height=60。当我以编程方式进行时,它会填满整个屏幕吗?我怎样才能做到这一点?我的代码:`RelativeLayoutrelativeLayout=newRelativeLayout(getContext());RelativeLayout.LayoutParamsrel_btn=newRelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);rel_btn.height

Android 相对布局选择器

如何更改相对布局形状的颜色?像按钮一样工作。我尝试使用选择器来做到这一点。这是我使用的代码。relative_selector.xml在这里,我使用选择器进行更改。relative_background.xml这是形状。在“relative_clicked.xml”和“relative_focus.xml”中我只改变了颜色。相对焦点.xmlrelative_clicked.xml所有.xml文件都在drawable文件夹中。我想像按钮一样工作。有人知道吗? 最佳答案 从您的选择器xml:如果您删除state_enabled是否有效?

Android LinearGradient 和奇怪的相对定位

我有以下带有LinearGradient的代码,它看起来与所有其他示例非常相似。publicclassCustomColourBarextendsView{publicCustomColourBar(Contextcontext,AttributeSetattribs){super(context,attribs);}@OverrideprotectedvoidonMeasure(intwidthMeasureSpec,intheightMeasureSpec){setMeasuredDimension(170,40);}@Overrideprotectedsynchronizedvo

android - 在屏幕上平均放置四个相对布局

我试图在屏幕上均匀放置四个RelativeLayouts,如下图所示。我似乎无法到达任何地方。每个都将包含一个文本标签和一个位于其象限中心的按钮。我尝试将这四个放置在RelativeLayout中,并适当设置alignComponent值并将alignParent值设置为左/右和上/下。我也尝试过仅设置alignComponent和alignParent设置但无济于事。应该是这样的 最佳答案 既然你想使用RelativeLayout,最简单的方法是使用垂直和水平的struts(它们是不可见的)并将它们用作你的四个的anchorRel

Android:为什么我无法更改 EditText 相对于另一个 EditText 的值?

我将根据在另一个编辑文本上输入的值更改编辑文本的文本。也喜欢反之亦然。为此,我使用了TextChanged监听器并按如下方式实现:includedText.addTextChangedListener(newTextWatcher(){@OverridepublicvoidonTextChanged(CharSequences,intstart,intbefore,intcount){if(!(includedText.getText().toString().equals(""))){doubleincluded=Double.parseDouble(includedText.get