安卓相对布局

标签 android android-relativelayout

我在 xml 中有一个相对布局。我必须以编程方式添加一些 textview 才能查看,现在我必须将 textview 对齐为 alignparentright。我只能使用 .addRule() 来执行此操作,但我不想以编程方式创建相对布局然后使用这一层 object.addRule()。相反,我已经在 xml 中向 relativeview 添加了一个 id。

我如何在这个 xml 相关层中使用 addRule()。我使用 findviewbyid 在 Activity 中获得了 id 并分配给了 textview 类型,但是当我这样做时 textview.addRule(),此相对布局类型变量不存在。

最佳答案

很简单,这样走

    RelativeLayout rl = (RelativeLayout)findViewById(R.id.relative_layout_id);
    RelativeLayout.LayoutParams params1 = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
    TextView tv = new TextView(this);
    tv.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
    rl.addView(tv);

有什么问题请问。

关于安卓相对布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14037793/

相关文章:

android - 无法使用我自己的 Android 启动器接听 Skype 来电

Android - 存储多个布局变体的最佳方式

android - 相对布局 : difference between layout_alignBottom and layout_above

android - 如何在 Button 上叠加 TextView?

Android 相对布局和不同的屏幕尺寸/设备

Android 2.2 更新小部件对我永远不起作用

android - Andengine如何制作粒子效果?

java - 蓝牙设备(主)启动与 Android 的蓝牙连接

android - ClassNotFoundException dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java :61)

android - addView FILL_PARENT 不工作