小编Car*_*lla的帖子

EditText getText()返回空字符串

我有一个带按钮的活动,当用户点击按钮时,AlertDialog会显示2 EditText,您可以在其中输入电子邮件和密码进行登录.当我尝试从EditText获取文本时,我总是只得到空字符串.布局login_alert是AlertDialog的布局.这里的代码:

    View view = getLayoutInflater().inflate(R.layout.login_alert, null, false);
    String email = ((EditText) view.findViewById(R.id.emailEditText)).getText().toString();
    String password = ((EditText) view.findViewById(R.id.passwordEditText)).getText().toString();

    System.out.println("DEBUG: "+email+", "+password); // Empty strings
Run Code Online (Sandbox Code Playgroud)

编辑: 活动代码:

    public class MainActivity extends FragmentActivity {

    public static final String mAPP_ID = "...";
    public static final String USER_DB_URL = "...";

    AssetsExtracter mTask;

    private MainFragment mainFragment;
    private List<User> usersList = new ArrayList<User>();
    private User currentUser = null;

    private Button labLoginButton;
    private EditText emailET;
    private EditText passwordET;

    private ProgressDialog dialog;
    private View alertView; /* THIS IS …
Run Code Online (Sandbox Code Playgroud)

string android android-edittext

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

如何更改操作系统栏中的 tkinter 默认标题?

我正在使用 Tkinter 编写一个 python 应用程序,但我找不到一种方法来更改Tk操作系统顶部栏(Gnome 顶部栏和停靠栏)中的默认标题。我可以设置主窗口标题,但它不会更改它所在的顶部栏中的字符串Tk。老实说,我很惊讶我找不到任何人问同样的问题。

我正在使用 Python 3.6 在 Ubuntu 18.04 上进行开发

这是复制问题的示例代码:

import tkinter as tk

if __name__ == "__main__":
    mainWindow = tk.Tk()
    mainWindow.title("TEST")
    mainWindow.geometry("1024x600")
    mainWindow.mainloop()
Run Code Online (Sandbox Code Playgroud)

我希望TEST在主窗口框架标题、操作系统顶部栏和操作系统应用程序停靠栏中读取字符串,但我只能在窗口框架标题中读取它。其余显示Tk

python tkinter python-3.x

7
推荐指数
1
解决办法
295
查看次数

Android Google plus 登录按钮不起作用

我正在尝试在我的应用程序的第一个活动中实现使用 Google+ 登录。我遵循了谷歌开发教程,但是当我单击“登录”按钮时没有任何反应。我想我犯了一些错误,这里是代码:

public class MainActivity extends FragmentActivity implements OnClickListener,
    ConnectionCallbacks, OnConnectionFailedListener {

public static final String mAPP_ID = "xxxx";
private static final int REQUEST_CODE_RESOLVE_ERR = 9000;
private static final String TAG = "MainActivity";

private ProgressDialog mConnectionProgressDialog;
private PlusClient mPlusClient;
private ConnectionResult mConnectionResult;

private ImageButton googleSignOutButton;

AssetsExtracter mTask;

private MainFragment mainFragment;

static {
    IMetaioSDKAndroid.loadNativeLibs();
}

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    if (savedInstanceState == null) {
        // Add the fragment on initial activity setup
        mainFragment = new MainFragment(); …
Run Code Online (Sandbox Code Playgroud)

authentication android button google-plus

5
推荐指数
1
解决办法
3528
查看次数