小编myr*_*egm的帖子

如何在android中的按钮文本上添加阴影?

我有一个以 png 图像作为背景的按钮,我想为其文本添加阴影。

我尝试将此代码添加到 Activity_main.xml 中的按钮代码中:

android:shadowDy="20"
android:shadowDx="20"
android:shadowColor="#000"
android:shadowRadius="10"
Run Code Online (Sandbox Code Playgroud)

但不起作用。

Activity_mani.xml

<Button
    android:id="@+id/btnMarket"
    style="@style/ButtonTheme"
    fontPath="bkoodak.ttf"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:layout_marginLeft="50dp"
    android:layout_marginRight="50dp"
    android:text="@string/btnMarket"
    android:textSize="40sp" />
Run Code Online (Sandbox Code Playgroud)

样式.xml

<style name="ButtonTheme" parent="@android:style/Widget.Button">
    <item name="android:layout_width">fill_parent</item>
    <item name="android:textColor">#fff</item>
    <item name="android:textSize">15sp</item>
    <item name="android:padding">10dp</item>
    <item name="android:textStyle">bold</item>
    <item name="android:background">@drawable/btnbackground</item>
    <item name="android:gravity">center</item>
    <item name="android:layout_margin">3dp</item>
</style>
Run Code Online (Sandbox Code Playgroud)

是否可以为按钮的文本添加阴影?

java android button

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

如何初始化对象数组?

我已经编写了这段代码,但是当我尝试初始化一个Critter对象数组并且不知道它们是关于什么时出现了一些错误。

我的代码:

#include <iostream>
#include <string>
#include <vector>
using namespace std;

class Critter {
private:
    string crName;
public:
    Critter(string = "Poochie");
    string getName() const { return crName; }
};

Critter::Critter(string n) {
    crName = n;
}

int main() {
    Critter c[10] = { "bob","neo","judy","patrik","popo" }; //here
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

错误:

#include <iostream>
#include <string>
#include <vector>
using namespace std;

class Critter {
private:
    string crName;
public:
    Critter(string = "Poochie");
    string getName() const { return crName; }
};

Critter::Critter(string …
Run Code Online (Sandbox Code Playgroud)

c++ arrays runtime-error visual-studio object-initialization

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