android 初心者です。二つの editText にそれぞれ同じ文字を入力して比較してみましたが同じと判断してくれません。コンピュータは間違いませんから、どなたか私の間違いを指摘してください。
試しに作ってみたコードは以下の通りです。
Android Studio 2.1.3をしようしています。どうぞよろしくお願い致します。
package jp.mi.se.cl.mytest;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.Gravity;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
private EditText ed_Kiji, ed_Memo;
private String kiji = "", memo = "";
private Button btn_Set;
private TextView tx_Kiji, tx_Memo;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tx_Kiji = (TextView) findViewById(R.id.tx_Kiji);
tx_Memo = (TextView) findViewById(R.id.tx_Memo);
ed_Kiji = (EditText) findViewById(R.id.ed_Kiji);
ed_Kiji.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View vk) {
}
});
ed_Memo = (EditText) findViewById(R.id.ed_memo);
ed_Memo.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View vm) {
}
});
btn_Set = (Button) findViewById(R.id.btn_Set);
btn_Set.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View vs) {
kiji = ed_Kiji.getText().toString();
memo = ed_Memo.getText().toString();
tx_Kiji.setText(kiji);
tx_Memo.setText(memo);
if (kiji == memo) {
toastMake("同じです", 0, -200);
}
toastMake("二つは違います", 0, -200);
}
});
}
private void toastMake(String message, int x, int y) {
Toast toast = Toast.makeText(this, message, Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER | Gravity.CENTER, x, y);
toast.show();
}
}
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="jp.mi.se.cl.mytest.MainActivity">
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/ed_Kiji"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/ed_memo"
android:layout_below="@+id/ed_Kiji"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="New Button"
android:id="@+id/btn_Set"
android:layout_below="@+id/ed_memo"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginTop="63dp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!"
android:layout_marginTop="88dp"
android:layout_below="@+id/btn_Set"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:id="@+id/tx_Kiji" />
もう一つのTextView「tx_moji」は文字数の制限で省略します
</RelativeLayout>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- アプリ Android studio 初心者 Hello Android!しか表示されない 1 2023/08/01 08:47
- HTML・CSS CSS のみのタブ切り替えについて 1 2023/01/11 16:47
- Android(アンドロイド) Android端末のAppleIDを変更したい Androidのスマホ(Xperia)にAppleM 3 2023/04/03 11:50
- その他(プログラミング・Web制作) AndroidStudio エラー と インストール の件 1 2023/06/27 12:28
- VPN 何これ 1 2022/04/19 01:32
- ヤフオク! androidでyahooをAというIDで立ち上げて、その中のメールはAのIDですがヤフオクがBの別 1 2022/09/26 10:55
- Bluetooth・テザリング Windows11PCとAndroidスマホのUSBテザリングで繋げるネット環境が繋がらなくなった。 1 2023/02/05 15:57
- 格安スマホ・SIMフリースマホ 楽天モバイル OPPO A55s 5G この機種は NNP したら格安スマホどこでもできる 4 2022/06/29 10:17
- iPhone(アイフォーン) 30代以降はAndroidが増える理由は何でしょう? 以下ネットのカキコミ ・学生や女性などステータ 11 2023/04/12 10:10
- Android この画像をダウンロードできませんでした。 原因はなんででしょうか?? どんな手段を使ってもダウンロー 3 2023/01/26 18:40
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「オプション機能」が無くなった
-
起きてiPhoneを確認したところ...
-
ペィペィアプリがないと困るこ...
-
Player.exeが開けない
-
なぜマッチングアプリのプロフ...
-
iPhone11を使ってます。 楽天銀...
-
Windows11でアプリが削除できない
-
アラームのアプリはどれも音量...
-
メモ帳アプリ
-
教えてgoo のアプリにバグがあ...
-
Androidってなぜアプリや場面に...
-
スクリーンショットが連射出来...
-
広告ブロックアプリ入れてみた...
-
C言語で書いたファイルをiOS用...
-
⬇のようなアプリ知りたいです。...
-
Windowsログイン画面の前に黒い...
-
アプリで作った単語帳を紙に印...
-
夫婦でGPSアプリをスマホに入れ...
-
自宅が高さ何メートルあるのか...
-
パソコンアプリのsophosとは何...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Android studio 初心者 Hello A...
-
AndroidのVisualizerについて
-
Windows10でアンドロイドアプリ...
-
データベースはどこにある。
-
APIにまつわる言葉の言い方
-
Androidエミュレータについて ...
-
androidアプリ開発について
-
フォルダーに緑のレ点と赤の✖が...
-
oppo reno 7A
-
Linuxでの開発環境構築や設定の...
-
特定ユーザに対してのみアプリ...
-
回復ドライブに保存されるもの
-
windows10のアプリと機能にyout...
-
VB.net webアプリケーション 戻...
-
vbsでデバッグしながらコードを...
-
gcc13.2のバグ?
-
ペイント(mspaint.exe)がない...
-
インストールしようとしている...
-
VC++にてボタン等のサイズ取得
-
Beckyのアドレス帳を上下に移動...
おすすめ情報