相关疑难解决方法(0)

android在代码中设置样式

我正在尝试使用像这样的样式的TextView构造函数:

TextView myText = new TextView(MyActivity.this, null, R.style.my_style );

但是,当我这样做时,文本视图似乎不采用样式(我通过在静态对象上设置它来验证样式).

我也尝试过使用myText.setTextAppearance(MyActivity.this, R.style.my_style)但它也不起作用

android coding-style textview

243
推荐指数
6
解决办法
19万
查看次数

如何以编程方式将按钮逐行添加到几行中?

如何在几行中逐个创建按钮列表?我做的:

LinearLayout layout = (LinearLayout) findViewById(R.id.linear_layout_tags);
    for (int i = 1; i < 10; i++) {
        Button btnTag = new Button(this);
        btnTag.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
        btnTag.setText("Button " + i);
        btnTag.setId(i);
        layout.addView(btnTag);
        ((Button) findViewById(i)).setOnClickListener(this);
    }
Run Code Online (Sandbox Code Playgroud)

并且只有一行:

我懂了
如何以编程方式进入下一行?

android button

21
推荐指数
2
解决办法
6万
查看次数

如何在Android中动态更改按钮样式?

我想动态地改变按钮的样式,即在Java代码中,例如:

((Button)findViewById(id)).setStyle("@styles/foo")

<resources>
    <style name="foo">
        <item name="android:adjustViewBounds">true</item>
        <item name="android:maxHeight">100px</item>
        <item name="android:maxWidth">200px</item>
    </style>
</resources>
Run Code Online (Sandbox Code Playgroud)

我没有看到像setStyle这样的东西,所以:

我是否必须改变每一个属性或者我可以改变整个风格?

android coding-style button

13
推荐指数
1
解决办法
4万
查看次数

Android按钮样式编程

你如何以编程方式添加/删除样式到Android按钮?是否可以在运行时应用样式?

我有两个看起来像这样的按钮

     ----------   ----------
    | Button A | | Button B |
     ----------   ----------

我想要做的是当点击一个按钮(让我们说按钮B),它运行一些代码,然后将按钮B的样式更改为其他东西(即突出显示的边框),将是这样的:

     ----------    ==========
    | Button A | || Button B ||
     ----------    ==========

我知道如何在XML中进行样式设置(即创建样式),我想知道的是如何在运行时/使用java代码应用样式.

java android button android-layout

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

android ×4

button ×3

coding-style ×2

android-layout ×1

java ×1

textview ×1