بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
پروژه HangMan
با سلام، من تازه شروع به برنامه نویسی اندروید کردم، و در حال طی دوره آموزش اندروید آقای آقاجانی هستم، در پروژه HangMan می خواستم بدونم چطور می تونم کد رو تغییر بدم که لغات انگلیسی که به صورت تصادفی انتخاب میشه، معنی لغت رو به فارسی برای کاربر نمایش بدم، و بعد کاربر با دیدن معنی لغت اون کلمه رو حدس بزنه، ممنون میشم از دوستانی که می تونند کمک کنند.
0
0
کدهای هنگ من رو ندارم ، در زیر قرار بدید تا راهنماییتون کنم.در کل کار خاصی نداره. (6 سال پیش)
0
0
package com.blogfa.programer.www.hangman;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
private String wordDashed;
private int failCount = 0;
private String selectWord() {
String[] words = {
"Abandon",
"Keen",
"Jealous",
"Tact",
};
int randomIndex = (int) (Math.random() * words.length);
return words[randomIndex];
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final String word = selectWord();
wordDashed = "";
for (int i = 0; i < word.length(); i++) {
if (word.charAt(i) != ' ') {
wordDashed += "-";
} else {
wordDashed += " ";
}
}
final ImageView img_face = (ImageView) findViewById(R.id.img_face);
final TextView txt_word = (TextView) findViewById(R.id.txt_word);
txt_word.setText(wordDashed);
img_face.setImageResource(R.drawable.face_1);
TextView txt_a = (TextView) findViewById(R.id.txt_a);
TextView txt_b = (TextView) findViewById(R.id.txt_b);
TextView txt_c = (TextView) findViewById(R.id.txt_c);
TextView txt_d = (TextView) findViewById(R.id.txt_d);
TextView txt_e = (TextView) findViewById(R.id.txt_e);
TextView txt_f = (TextView) findViewById(R.id.txt_f);
TextView txt_g = (TextView) findViewById(R.id.txt_g);
TextView txt_h = (TextView) findViewById(R.id.txt_h);
TextView txt_i = (TextView) findViewById(R.id.txt_i);
TextView txt_j = (TextView) findViewById(R.id.txt_j);
TextView txt_k = (TextView) findViewById(R.id.txt_k);
TextView txt_l = (TextView) findViewById(R.id.txt_l);
TextView txt_m = (TextView) findViewById(R.id.txt_m);
TextView txt_n = (TextView) findViewById(R.id.txt_n);
TextView txt_o = (TextView) findViewById(R.id.txt_o);
TextView txt_p = (TextView) findViewById(R.id.txt_p);
TextView txt_q = (TextView) findViewById(R.id.txt_q);
TextView txt_r = (TextView) findViewById(R.id.txt_r);
TextView txt_s = (TextView) findViewById(R.id.txt_s);
TextView txt_t = (TextView) findViewById(R.id.txt_t);
TextView txt_u = (TextView) findViewById(R.id.txt_u);
TextView txt_v = (TextView) findViewById(R.id.txt_v);
TextView txt_w = (TextView) findViewById(R.id.txt_w);
TextView txt_x = (TextView) findViewById(R.id.txt_x);
TextView txt_y = (TextView) findViewById(R.id.txt_y);
TextView txt_z = (TextView) findViewById(R.id.txt_z);
View.OnClickListener listener = new View.OnClickListener() {
@Override
public void onClick(View view) {
TextView textView = (TextView) view;
String id = textView.getResources().getResourceEntryName(textView.getId());
String letter = id.replace("txt_", "");
char letterChar = letter.charAt(0);
String wordLowerCase = word.toLowerCase();
if (wordLowerCase.contains(letter)) {
for (int i = 0; i < wordLowerCase.length(); i++) {
if (wordLowerCase.charAt(i) == letterChar) {
char[] wordDashedCharArray = wordDashed.toCharArray();
wordDashedCharArray[i] = word.charAt(i);
wordDashed = new String(wordDashedCharArray);
txt_word.setText(wordDashed);
if (!wordDashed.contains("-")) {
Intent intent = new Intent(MainActivity.this, FinishActivity.class);
intent.putExtra("RESULT", "won");
MainActivity.this.startActivity(intent);
finish();
return;
}
}
}
} else {
failCount++;
int imageId = R.drawable.face_1;
if (failCount >= 8) {
img_face.setImageResource(R.drawable.face_9);
Intent intent = new Intent(MainActivity.this, FinishActivity.class);
intent.putExtra("RESULT", "Lost");
MainActivity.this.startActivity(intent);
MainActivity.this.finish();
return;
}
switch (failCount) {
case 1:
imageId = R.drawable.face_2;
break;
case 2:
imageId = R.drawable.face_3;
break;
case 3:
imageId = R.drawable.face_4;
break;
case 4:
imageId = R.drawable.face_5;
break;
case 5:
imageId = R.drawable.face_6;
break;
case 6:
imageId = R.drawable.face_7;
break;
case 7:
imageId = R.drawable.face_8;
break;
case 8:
imageId = R.drawable.face_9;
break;
}
img_face.setImageResource(imageId);
}
textView.setVisibility(View.INVISIBLE);
}
};
txt_a.setOnClickListener(listener);
txt_b.setOnClickListener(listener);
txt_c.setOnClickListener(listener);
txt_d.setOnClickListener(listener);
txt_e.setOnClickListener(listener);
txt_f.setOnClickListener(listener);
txt_g.setOnClickListener(listener);
txt_h.setOnClickListener(listener);
txt_i.setOnClickListener(listener);
txt_j.setOnClickListener(listener);
txt_k.setOnClickListener(listener);
txt_l.setOnClickListener(listener);
txt_m.setOnClickListener(listener);
txt_n.setOnClickListener(listener);
txt_o.setOnClickListener(listener);
txt_p.setOnClickListener(listener);
txt_q.setOnClickListener(listener);
txt_r.setOnClickListener(listener);
txt_s.setOnClickListener(listener);
txt_t.setOnClickListener(listener);
txt_u.setOnClickListener(listener);
txt_v.setOnClickListener(listener);
txt_w.setOnClickListener(listener);
txt_x.setOnClickListener(listener);
txt_y.setOnClickListener(listener);
txt_z.setOnClickListener(listener);
}
} (6 سال پیش)
0
0
این چرا بهم ریخت (6 سال پیش)
برای این سوال 3 پاسخ وجود دارد.
مشاهده پاسخ صحیح
پاسخ به سوال
mosy
6 سال پیش
0
0
package com.blogfa.programer.www.hangman;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
private String wordDashed;
private int failCount = 0;
private String selectWord() {
String[] words = {
"Abandon",
"Keen",
"Jealous",
"Tact",
};
int randomIndex = (int) (Math.random() * words.length);
return words[randomIndex];
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final String word = selectWord();
wordDashed = "";
for (int i = 0; i < word.length(); i++) {
if (word.charAt(i) != ' ') {
wordDashed += "-";
} else {
wordDashed += " ";
}
}
final ImageView img_face = (ImageView) findViewById(R.id.img_face);
final TextView txt_word = (TextView) findViewById(R.id.txt_word);
txt_word.setText(wordDashed);
img_face.setImageResource(R.drawable.face_1);
TextView txt_a = (TextView) findViewById(R.id.txt_a);
TextView txt_b = (TextView) findViewById(R.id.txt_b);
TextView txt_c = (TextView) findViewById(R.id.txt_c);
TextView txt_d = (TextView) findViewById(R.id.txt_d);
TextView txt_e = (TextView) findViewById(R.id.txt_e);
TextView txt_f = (TextView) findViewById(R.id.txt_f);
TextView txt_g = (TextView) findViewById(R.id.txt_g);
TextView txt_h = (TextView) findViewById(R.id.txt_h);
TextView txt_i = (TextView) findViewById(R.id.txt_i);
TextView txt_j = (TextView) findViewById(R.id.txt_j);
TextView txt_k = (TextView) findViewById(R.id.txt_k);
TextView txt_l = (TextView) findViewById(R.id.txt_l);
TextView txt_m = (TextView) findViewById(R.id.txt_m);
TextView txt_n = (TextView) findViewById(R.id.txt_n);
TextView txt_o = (TextView) findViewById(R.id.txt_o);
TextView txt_p = (TextView) findViewById(R.id.txt_p);
TextView txt_q = (TextView) findViewById(R.id.txt_q);
TextView txt_r = (TextView) findViewById(R.id.txt_r);
TextView txt_s = (TextView) findViewById(R.id.txt_s);
TextView txt_t = (TextView) findViewById(R.id.txt_t);
TextView txt_u = (TextView) findViewById(R.id.txt_u);
TextView txt_v = (TextView) findViewById(R.id.txt_v);
TextView txt_w = (TextView) findViewById(R.id.txt_w);
TextView txt_x = (TextView) findViewById(R.id.txt_x);
TextView txt_y = (TextView) findViewById(R.id.txt_y);
TextView txt_z = (TextView) findViewById(R.id.txt_z);
View.OnClickListener listener = new View.OnClickListener() {
@Override
public void onClick(View view) {
TextView textView = (TextView) view;
String id = textView.getResources().getResourceEntryName(textView.getId());
String letter = id.replace("txt_", "");
char letterChar = letter.charAt(0);
String wordLowerCase = word.toLowerCase();
if (wordLowerCase.contains(letter)) {
for (int i = 0; i < wordLowerCase.length(); i++) {
if (wordLowerCase.charAt(i) == letterChar) {
char[] wordDashedCharArray = wordDashed.toCharArray();
wordDashedCharArray[i] = word.charAt(i);
wordDashed = new String(wordDashedCharArray);
txt_word.setText(wordDashed);
if (!wordDashed.contains("-")) {
Intent intent = new Intent(MainActivity.this, FinishActivity.class);
intent.putExtra("RESULT", "won");
MainActivity.this.startActivity(intent);
finish();
return;
}
}
}
} else {
failCount++;
int imageId = R.drawable.face_1;
if (failCount >= 8) {
img_face.setImageResource(R.drawable.face_9);
Intent intent = new Intent(MainActivity.this, FinishActivity.class);
intent.putExtra("RESULT", "Lost");
MainActivity.this.startActivity(intent);
MainActivity.this.finish();
return;
}
switch (failCount) {
case 1:
imageId = R.drawable.face_2;
break;
case 2:
imageId = R.drawable.face_3;
break;
case 3:
imageId = R.drawable.face_4;
break;
case 4:
imageId = R.drawable.face_5;
break;
case 5:
imageId = R.drawable.face_6;
break;
case 6:
imageId = R.drawable.face_7;
break;
case 7:
imageId = R.drawable.face_8;
break;
case 8:
imageId = R.drawable.face_9;
break;
}
img_face.setImageResource(imageId);
}
textView.setVisibility(View.INVISIBLE);
}
};
txt_a.setOnClickListener(listener);
txt_b.setOnClickListener(listener);
txt_c.setOnClickListener(listener);
txt_d.setOnClickListener(listener);
txt_e.setOnClickListener(listener);
txt_f.setOnClickListener(listener);
txt_g.setOnClickListener(listener);
txt_h.setOnClickListener(listener);
txt_i.setOnClickListener(listener);
txt_j.setOnClickListener(listener);
txt_k.setOnClickListener(listener);
txt_l.setOnClickListener(listener);
txt_m.setOnClickListener(listener);
txt_n.setOnClickListener(listener);
txt_o.setOnClickListener(listener);
txt_p.setOnClickListener(listener);
txt_q.setOnClickListener(listener);
txt_r.setOnClickListener(listener);
txt_s.setOnClickListener(listener);
txt_t.setOnClickListener(listener);
txt_u.setOnClickListener(listener);
txt_v.setOnClickListener(listener);
txt_w.setOnClickListener(listener);
txt_x.setOnClickListener(listener);
txt_y.setOnClickListener(listener);
txt_z.setOnClickListener(listener);
}
}
پاسخ به سوال
mosy
6 سال پیش
+1
0
package com.blogfa.programer.www.hangman;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class FinishActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_finish);
Button btn_restart = (Button) findViewById(R.id.btn_restart);
Button btn_exit = (Button) findViewById(R.id.btn_exit);
btn_exit.setOnClickListener(new View.OnClickListener() {
@Override public void onClick(View v) {
finish();
}
});
btn_restart.setOnClickListener(new View.OnClickListener() {
@Override public void onClick(View v) {
Intent intent=new Intent(FinishActivity.this,MainActivity.class);
FinishActivity.this.startActivity(intent);
finish();
}
});
TextView txt_result = (TextView) findViewById(R.id.txt_result);
Intent intent = getIntent();
String result = intent.getStringExtra("RESULT");
if (result.equals("won")) {
txt_result.setText("You Won!");
} else {
txt_result.setText("Game Over!");
}
}
}
پاسخ به سوال
Milad
6 سال پیش
+1
0
پاسخ صحیح
با سلام خدمت دوست گرامی به جمع ما خوش آمدید
ابتدا برای حل مساله شما در فایل MainActivity کد های خود را به این گونه تغییر بدهید و برای نمایش معنی لغت کلمه انتخابی باید فایل activity_main.xml را به صورت زیر ویرایش نماید.
فایل MainActivity.java :
package ir.cloudy.milad.app.hangman;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
private String wordDashed = "";
private String selectedWord = "";
private int failCount = 0;
private TextView txt_word;
private TextView txt_meaning;
private ImageView img_face;
private static class Word {
public String word;
public String meaning;
public Word(String word, String meaning) {
this.word = word;
this.meaning = meaning;
}
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// define java pointers to ui elements
img_face = (ImageView) findViewById(R.id.img_face);
txt_word = (TextView) findViewById(R.id.txt_word);
txt_meaning = (TextView) findViewById(R.id.txt_meaning);
final TextView txt_a = (TextView) findViewById(R.id.txt_a);
final TextView txt_b = (TextView) findViewById(R.id.txt_b);
final TextView txt_c = (TextView) findViewById(R.id.txt_c);
final TextView txt_d = (TextView) findViewById(R.id.txt_d);
final TextView txt_e = (TextView) findViewById(R.id.txt_e);
final TextView txt_f = (TextView) findViewById(R.id.txt_f);
final TextView txt_g = (TextView) findViewById(R.id.txt_g);
final TextView txt_h = (TextView) findViewById(R.id.txt_h);
final TextView txt_i = (TextView) findViewById(R.id.txt_i);
final TextView txt_j = (TextView) findViewById(R.id.txt_j);
final TextView txt_k = (TextView) findViewById(R.id.txt_k);
final TextView txt_l = (TextView) findViewById(R.id.txt_l);
final TextView txt_m = (TextView) findViewById(R.id.txt_m);
final TextView txt_n = (TextView) findViewById(R.id.txt_n);
final TextView txt_o = (TextView) findViewById(R.id.txt_o);
final TextView txt_p = (TextView) findViewById(R.id.txt_p);
final TextView txt_q = (TextView) findViewById(R.id.txt_q);
final TextView txt_r = (TextView) findViewById(R.id.txt_r);
final TextView txt_s = (TextView) findViewById(R.id.txt_s);
final TextView txt_t = (TextView) findViewById(R.id.txt_t);
final TextView txt_u = (TextView) findViewById(R.id.txt_u);
final TextView txt_v = (TextView) findViewById(R.id.txt_v);
final TextView txt_w = (TextView) findViewById(R.id.txt_w);
final TextView txt_x = (TextView) findViewById(R.id.txt_x);
final TextView txt_y = (TextView) findViewById(R.id.txt_y);
final TextView txt_z = (TextView) findViewById(R.id.txt_z);
// select word and store dashed version
Word word = selectWord();
if (word != null) {
Log.i("LOG", "word: " + word.word + "meaning: " + word.meaning);
}
selectedWord = word.word;
wordDashed = getDashWord(selectedWord);
txt_meaning.setText("معنی لغت: " + word.meaning);
// initialize ui
img_face.setImageResource(R.drawable.face_1);
txt_word.setText(wordDashed);
// dafine general virtual keyboard click listener
View.OnClickListener listener = new View.OnClickListener() {
@Override
public void onClick(View view) {
processKey(view);
}
};
// assign common listener to ui virtual keyboard
txt_a.setOnClickListener(listener);
txt_b.setOnClickListener(listener);
txt_c.setOnClickListener(listener);
txt_d.setOnClickListener(listener);
txt_e.setOnClickListener(listener);
txt_f.setOnClickListener(listener);
txt_g.setOnClickListener(listener);
txt_h.setOnClickListener(listener);
txt_i.setOnClickListener(listener);
txt_j.setOnClickListener(listener);
txt_k.setOnClickListener(listener);
txt_l.setOnClickListener(listener);
txt_m.setOnClickListener(listener);
txt_n.setOnClickListener(listener);
txt_o.setOnClickListener(listener);
txt_p.setOnClickListener(listener);
txt_q.setOnClickListener(listener);
txt_r.setOnClickListener(listener);
txt_s.setOnClickListener(listener);
txt_t.setOnClickListener(listener);
txt_u.setOnClickListener(listener);
txt_v.setOnClickListener(listener);
txt_w.setOnClickListener(listener);
txt_x.setOnClickListener(listener);
txt_y.setOnClickListener(listener);
txt_z.setOnClickListener(listener);
}
private Word selectWord(){
String[] words = {
"Object Oriented",
"Polymorphism",
"Encapsulation",
"Interface",
"Composition",
"Android",
"Development",
"Programming",
"Design",
"Research",
"Google",
"Refactoring",
"Renaming",
"Documentation"
};
String[] meaningWords = {
"شی گرا",
"چند ریختی",
"کپسوله سازی",
"رابط",
"ترکیب بندی",
"اندروید",
"توسعه دهنده",
"برنامه نويسي",
"طرح",
"پژوهش",
"گوگل",
"پالایشگاه",
"تغییر نام",
"مستندات"
};
int randomIndex = (int) (Math.random() * words.length);
return new Word(words[randomIndex], meaningWords[randomIndex]);
}
private String getDashWord(String word) {
String dashed = "";
for (int i = 0; i< word.length(); i++){
if (word.charAt(i) != ' '){
dashed += "-";
}else {
dashed += " ";
}
}
return dashed;
}
private String getIdAsString(View view) {
String id = view.getResources().getResourceEntryName(view.getId());
return id;
}
private void winGame() {
Intent intent = new Intent(MainActivity.this, FinishActivity.class);
intent.putExtra("RESULT", "WON");
MainActivity.this.startActivity(intent);
MainActivity.this.finish();
}
private void lostGame() {
Intent intent = new Intent(MainActivity.this, FinishActivity.class);
intent.putExtra("RESULT", "LOST");
MainActivity.this.startActivity(intent);
MainActivity.this.finish();
}
private String replaceChar(String target, int index, char newChar) {
char[] charArray = target.toCharArray();
charArray[index] = newChar;
return new String(charArray);
}
private void processKey(View view) {
TextView textView = (TextView) view;
String id = getIdAsString(textView);
String letter = id.replace("txt_", "");
char letterChar = letter.charAt(0);
String wordLowerCase = selectedWord.toLowerCase();
if (wordLowerCase.contains(letter)){
for (int i=0; i<wordLowerCase.length(); i++){
if (wordLowerCase.charAt(i) == letterChar){
wordDashed = replaceChar(wordDashed, i, selectedWord.charAt(i));
txt_word.setText(wordDashed);
if (!wordDashed.contains("-")) {
winGame();
return;
}
}
}
} else {
failCount++;
if (failCount >= 8){
img_face.setImageResource(R.drawable.face_9);
lostGame();
return;
}
int imageId = R.drawable.face_1;
switch (failCount){
case 1: imageId = R.drawable.face_2; break;
case 2: imageId = R.drawable.face_3; break;
case 3: imageId = R.drawable.face_4; break;
case 4: imageId = R.drawable.face_5; break;
case 5: imageId = R.drawable.face_6; break;
case 6: imageId = R.drawable.face_7; break;
case 7: imageId = R.drawable.face_8; break;
}
img_face.setImageResource(imageId);
}
textView.setVisibility(View.INVISIBLE);
}
}
فایل activity_main :
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="16dp"
tools:context="ir.cloudy.milad.app.hangman.MainActivity">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true">
<ImageView
android:id="@+id/img_face"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_marginBottom="10dp"
android:layout_marginTop="10dp"
android:layout_weight=".4"
android:src="@drawable/face_1"/>
<TextView
android:id="@+id/txt_meaning"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:text="معنی"
android:textSize="24dp"
android:typeface="monospace"/>
<TextView
android:id="@+id/txt_word"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:text="---- ------"
android:textSize="32dp"
android:typeface="monospace"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight=".6"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:orientation="horizontal">
<TextView
android:id="@+id/txt_a"
style="@style/LetterButton"
android:text="A"/>
<TextView
android:id="@+id/txt_b"
style="@style/LetterButton"
android:text="B"/>
<TextView
android:id="@+id/txt_c"
style="@style/LetterButton"
android:text="C"/>
<TextView
android:id="@+id/txt_d"
style="@style/LetterButton"
android:text="D"/>
<TextView
android:id="@+id/txt_e"
style="@style/LetterButton"
android:text="E"/>
<TextView
android:id="@+id/txt_f"
style="@style/LetterButton"
android:text="F"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:orientation="horizontal">
<TextView
android:id="@+id/txt_g"
style="@style/LetterButton"
android:text="G"/>
<TextView
android:id="@+id/txt_h"
style="@style/LetterButton"
android:text="H"/>
<TextView
android:id="@+id/txt_i"
style="@style/LetterButton"
android:text="I"/>
<TextView
android:id="@+id/txt_j"
style="@style/LetterButton"
android:text="J"/>
<TextView
android:id="@+id/txt_k"
style="@style/LetterButton"
android:text="K"/>
<TextView
android:id="@+id/txt_l"
style="@style/LetterButton"
android:text="L"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:orientation="horizontal">
<TextView
android:id="@+id/txt_m"
style="@style/LetterButton"
android:text="M"/>
<TextView
android:id="@+id/txt_n"
style="@style/LetterButton"
android:text="N"/>
<TextView
android:id="@+id/txt_o"
style="@style/LetterButton"
android:text="O"/>
<TextView
android:id="@+id/txt_p"
style="@style/LetterButton"
android:text="P"/>
<TextView
android:id="@+id/txt_q"
style="@style/LetterButton"
android:text="Q"/>
<TextView
android:id="@+id/txt_r"
style="@style/LetterButton"
android:text="R"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:orientation="horizontal">
<TextView
android:id="@+id/txt_s"
style="@style/LetterButton"
android:text="S"/>
<TextView
android:id="@+id/txt_t"
style="@style/LetterButton"
android:text="T"/>
<TextView
android:id="@+id/txt_u"
style="@style/LetterButton"
android:text="U"/>
<TextView
android:id="@+id/txt_v"
style="@style/LetterButton"
android:text="V"/>
<TextView
android:id="@+id/txt_w"
style="@style/LetterButton"
android:text="W"/>
<TextView
android:id="@+id/txt_x"
style="@style/LetterButton"
android:text="X"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:orientation="horizontal">
<TextView
android:id="@+id/txt_y"
style="@style/LetterButton"
android:text="Y"/>
<TextView
android:id="@+id/txt_z"
style="@style/LetterButton"
android:text="Z"/>
<TextView
android:id="@+id/textView6"
style="@style/LetterButton"
android:background="#00000000"/>
<TextView
android:id="@+id/textView7"
style="@style/LetterButton"
android:background="#00000000"/>
<TextView
android:id="@+id/textView8"
style="@style/LetterButton"
android:background="#00000000"/>
<TextView
android:id="@+id/textView9"
style="@style/LetterButton"
android:background="#00000000"/>
</LinearLayout>
</LinearLayout>
</LinearLayout>
</RelativeLayout>

MiladCloudy
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .