آموزش برنامه نویسی و مقاله های IT

آموزش برنامه نویسی از مبتدی تا پیشرفته و مقاله های فناوری اطلاعات

آموزش برنامه نویسی و مقاله های IT

آموزش برنامه نویسی از مبتدی تا پیشرفته و مقاله های فناوری اطلاعات

آموزش برنامه نویسی و مقاله های IT

آموزش برنامه نویسی از مبتدی تا پیشرفته در این سایت به کمک جمعی از دوستان برنامه نویس خوش ذوق می باشد.

بایگانی

در خطوط زرد مشخص شده 

شرطی بررسی میشود مبنی بر اینکه ورودی چک شود و در صورت خالی بودن کاری انحام دهد 
البته در این برنامه از متد alert نیز استفاده شده

public class MainActivity extends AppCompatActivity {
EditText
editText;
Button
addButton;
ListView
listView;
String
gettext;
ArrayList<String>
listItems;
ArrayAdapter<String>
adapter;
String []
str ={"tehran","esfahan","shiraz","sistan","kerman","khorasan"};


@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.
activity_main);
editText = (EditText) findViewById(R.id.editText);
addButton = (Button) findViewById(R.id.additem);

listView = (ListView) findViewById(R.id.listview);
listItems = new ArrayList<String>();

for(String s : str)
{
listItems.add(s);
}
// listItems.add("tehran");

adapter = new ArrayAdapter<String>(this,
android.R.layout.
simple_list_item_1, listItems);
listView.setAdapter(adapter);
addButton.setOnClickListener(new View.OnClickListener() {
AlertDialog.Builder
alert = new AlertDialog.Builder(MainActivity.this);


public void onClick(View v) {
gettext = editText.getText().toString();
if (TextUtils.isEmpty(gettext))
{
// Toast.makeText(MainActivity.this, " please enter your char ", Toast.LENGTH_LONG).show();
alert.setMessage("please enter your char");
alert.show();

}
else
{
listItems.add(editText.getText().toString());
adapter.notifyDataSetChanged();
}

}
});
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> a, View v, int position, long id) {
Toast.
makeText(MainActivity.this, str.toString(), Toast.LENGTH_LONG).show();
}
});
}
}
  • امیر دولت آبادی

شرط خالی بودن یا نبودن ورودی

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی