رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

فرم سفارشی دریافت اطلاعات


پست های پیشنهاد شده

سلام من یک فرم سفارشی اماده می خواهم که بصورت پیش فرض مقادیر در فرم نوشته شده باشد دوستی کدش را دارد یا اموزشش را دارد ؟

من خودم ساختم ولی از لحاظ گرافیکی و همچنین مشکلاتی دارد مثل مقادیر پیش فرض فقط برای اخرین کد نوشته می شود

دوستان اگر فرم اماده با گرافیک نسبتا خوب با امکانی که گفتم مقادیر پیش فرض رو دارد لطفا در اختیارم بگذارد

[shcode=xml]

    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=".Sendsms" >

   

        android:id="@+id/btnsend"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_alignParentBottom="true"

        android:layout_centerHorizontal="true"

        android:src="@drawable/sabet" />

   

        android:id="@+id/name"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_alignParentTop="true"

        android:layout_centerHorizontal="true"

        android:layout_marginTop="34dp"

        android:ems="10"

        android:hint="@string/name"

        android:inputType="textPersonName"

        android:textColorHint="@color/red" />

   

   

   

   

        android:id="@+id/codei"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_alignLeft="@+id/name"

        android:layout_below="@+id/name"

        android:layout_marginTop="46dp"

        android:ems="10"

        android:hint="@string/codei"

        android:inputType="textPersonName"

        android:textColorHint="@color/red" />

   

        android:id="@+id/txtShowResult"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_above="@+id/btnsend"

        android:layout_alignRight="@+id/btnsend"

        android:layout_marginBottom="32dp"

        android:ems="10"

       

         />

   

        android:id="@+id/address"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_alignLeft="@+id/codeposti"

        android:layout_below="@+id/codeposti"

        android:layout_marginTop="63dp"

        android:ems="10"

        android:hint="@string/city"

        android:inputType="textMultiLine"

        android:textColorHint="@color/red" >

       

   

   

        android:id="@+id/txtShowResult"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_above="@+id/txtShowResult"

        android:layout_alignRight="@+id/txtShowResult"

        android:ems="10"

        android:inputType="textPostalAddress" />

[/shcode]

لینک ارسال
به اشتراک گذاری در سایت های دیگر

مقادیر پیش فرض منظورتان چیست؟

خوب در شروع اجرای برنامه از طریق کد مقادیران را در ادیت تکست ها یا تکست ویو ها ست کنید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

مقادیر پیش فرض منظورتان چیست؟

خوب در شروع اجرای برنامه از طریق کد مقادیران را در ادیت تکست ها یا تکست ویو ها ست کنید.

من تو برنامه ام می خواهم یک قسمت ارتباط با ما درست کنم که

چهار تا فیلد داشته باشه نام و نام خانوادگی ، شماره موبایل، نام شهر وادرس

و دکمه ارسال اس ام اس

کد اس ام اس را پیدا کردم

الان مشکل ام اینه که می خواهم اعتبار سنجی کنم این چهار فیلد را که اگر یکی از فیلد ها خالی بود به صورت قرمز نشون بده و همچنین وقتی کاربر وارد این صفحه می شود به طور پیش فرش داخل هر فیلد نام ونام خانوادگی،شماره موبایل،نام شهر و ادرس را نوشته باشه تا کاربر متوجه بشه هر فیلد چی ازش می خواد

کل کد بنده که برای ارسال پیامک می باشد این است:

همانطور که مشاهده می کنید اعتبار سنجی شده فقط می خواهم قبل از ارسال دکمه ثبت ، فیلدها را بررسی کند و در صورتی که فیلدی کامل نبود انرا به رنگ قرمز کادرش را در بیارد و همچنین به صورت پیش فرض در داخل هر فیلد متن های بالا را بنویسید نام ونام خانوادگی ....

public class Sms extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);
	setContentView(R.layout.sms);
	EditText name=(EditText)findViewById(R.id.name);
	EditText code=(EditText)findViewById(R.id.code);
	EditText address=(EditText)findViewById(R.id.address);
	ImageView btnsend=(ImageView)findViewById(R.id.btnsend);
final	TextView txtShowResult=(TextView)findViewById(R.id.txtShowResult);
final	String fname =name.getText().toString();
final	String code =code.getText().toString();
final	String city =address.getText().toString();

btnsend.setOnClickListener(new OnClickListener() {

	public void onClick(View arg0) {


		if(fname.equals(""))
		{
			txtShowResult.setText("نام و نام خانوادگی را وارد کنید");
		return;	
		}


		if(code.equals(""))
		{
			txtShowResult.setText("کددر صورت داشتن وجود وارد یا عدد 222 را وارد نمایید");
			return;	

		}


		if(city.equals(""))
		{
			txtShowResult.setText("نام شهر و ادرس دقیق پستی تان را وارد کنید");
			return;	

		}
		else {
			String result=city+""+""+code+""+fname;
			Uri uri = Uri.parse("smsto:50000000");
			Intent it = new Intent(Intent.ACTION_SENDTO, uri);

			it.putExtra("sms_body", result+"");
			startActivity(it);			
		}

	}
});
}}


www.JPG.0c785190dbc6a7f54fb36f23687c2a44.JPG

city.JPG.b743c9e01e8f79c44abb80f7897f4252.JPG

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...