java - 如何使样式中的 Layout_margin 在 java 中工作

标签 java android layout coding-style margin

我在 styles.xml 中有一个带有边距参数的样式,但是当我使用它时它不起作用。

<style name="detailTitreEntree" parent="@android:style/Widget.TextView">
    <item name="android:layout_width">match_parent</item>
    <item name="android:layout_height">wrap_content</item>
    <item name="android:textColor">@color/red</item>
    <item name="android:textSize">12sp</item>
    <item name="android:textStyle">bold</item>
    <item name="android:layout_margin">10dip</item>
</style>

我想在我的 java 代码中使用这种样式,所以我已经这样做了:

TextView tvEntree = new TextView(getApplicationContext());
    tvEntree.setText("hello");
    tvEntree.setTextAppearance(getApplicationContext(),R.style.detailTitreEntree);
myLayout.addView(tvEntree);

颜色、样式和尺寸都可以,但边距不起作用。可以用我的风格做到这一点吗?

抱歉我的英语不好

最佳答案

查看此问题的答案:Layout problem with button margin .解决方案应该是一样的。

关于java - 如何使样式中的 Layout_margin 在 java 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6665506/

相关文章:

java - 从多个表中嵌套选择的性能

java - 使用 Gson 泛化字段名称

android - 如何在 Android 工具栏操作栏中为 Spinner 设置正确的文本大小

android - 我怎样才能控制android中的动画速度

Android - Horizo​​ntalListView 没有在类文件的 XML 中膨胀

Android ImageButton 削减图标顶部

android - 修改 Android seekbar 小部件以垂直操作

java - Google AppEngine (Java) 中的复杂类层次结构

java - ThreadpoolExecutor 和主线程并行执行

java - 输入流特殊字符UTF-8