【发布时间】:2024-04-28 22:30:02
【问题描述】:
各位程序员!
所以我对编码很陌生,刚刚从 C# 迁移到 Java! 一切都按照我想要的方式进行: 我编写了一些看起来很漂亮的圆形按钮,并创建了以下类:
package com.example.haavard.gosecure;
/**
* Created by haavardkleven on 08.08.2016.
*/
import java.util.Random;
public class PasswordGenerator {
public static void main(String[] args) {
int length = 16; //Adjust the lenght of the generated password here
System.out.println(generatePswd(length));
}
static char[] generatePswd(int len) {
System.out.println("Your secure password is:");
String charCaps = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
String chars = "absdefghijklmnopqrstuvwxyz";
String numbers = "1234567890";
String symbols = "!@#£$%^*_=+-/.?<>)";
String passSymbols = charCaps + chars + numbers + symbols;
Random rnd = new Random();
char[] password = new char[len];
int index = 0;
for (int i = 0; i < len; i++)
{
password[i] = passSymbols.charAt(rnd.nextInt(passSymbols.length()));
}
return password;
}
}
现在,由于我的编码记忆和“Android Studio”知识并不高,所以我遇到了这个问题:
如何将我的类方法分配给 MainActivity 中的 onClick 侦听器? 我希望我的应用程序运行该类,并将结果打印到布局页面上已设置的文本字段。
我知道,可能有这样的话题,但我真的找不到任何好的答案..
【问题讨论】:
标签: java android class button onclick