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

کد جاوا تغیر background اشیاء UI (مشکل حل شد)


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

سلام به دوستای گلم

برای این که بتونم توی اکتیویتیم بک گراند یک شئ رو که مثلا اینطوری تو propertis تعریف کردم تغیرش بدم باید چه کدی رو استفاده کنم تو برنامم:huh:

:D

مرسی:heart:

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

دوست عزیز شما میتونین اشیا رو توی یه لایوت بذارین و بکگراند اونو عوض کنین که این توی سایت هست سرچ کنین

یا میتونین توی کد جاوا این تغییر و توی اشیا بدین کد زیر و ببینین

[shcode=xml]

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:orientation="vertical"

android:background="#004444" >

android:id="@+id/textView1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:textSize="30sp"

android:textColor="#000"

android:text="saturday"

/>

android:id="@+id/imageView1"

android:layout_width="200dp"

android:layout_height="200dp"

/>

[/shcode]

و کد جاوا

[shcode=java]

public class MainActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

//set layout

setContentView(R.layout.activity_main);

//initialize text view object

TextView tv=(TextView)findViewById(R.id.textView1);

//set text color

tv.setTextColor(Color.RED);

//set text

tv.setText("This is my first app");

//initialize image view object

ImageView im=(ImageView)findViewById(R.id.imageView1);

//set image resource

im.setImageResource(R.drawable.myimage);

}

}

[/shcode]

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

دوست عزیز شما میتونین اشیا رو توی یه لایوت بذارین و بکگراند اونو عوض کنین که این توی سایت هست سرچ کنین

یا میتونین توی کد جاوا این تغییر و توی اشیا بدین کد زیر و ببینین

[shcode=xml]

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:orientation="vertical"

android:background="#004444" >

android:id="@+id/textView1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:textSize="30sp"

android:textColor="#000"

android:text="saturday"

/>

android:id="@+id/imageView1"

android:layout_width="200dp"

android:layout_height="200dp"

/>

[/shcode]

و کد جاوا

[shcode=java]

public class MainActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

//set layout

setContentView(R.layout.activity_main);

//initialize text view object

TextView tv=(TextView)findViewById(R.id.textView1);

//set text color

tv.setTextColor(Color.RED);

//set text

tv.setText("This is my first app");

//initialize image view object

ImageView im=(ImageView)findViewById(R.id.imageView1);

//set image resource

im.setImageResource(R.drawable.myimage);

}

}

[/shcode]

نه داداش فکر کنم منظور منو کلا اشتباه فهمیدی....

اینا که میدونستم همشم اوکی بوده

ببین بزار یه جور دیگه بگم

مثلا من یه Text View دارم به این شکل:

p><p> <img src=[/img]

که این فایل XML اینجاست:

p><p> <img src=[/img]

حالا من میخام توی کد جاوا این Xml رو که به نام end_text بود رو به این XML لینک بدم تا کد های اون رو به عنوان استال خودش انتخاب کنه: (که اونم اینجاس)

p><p> <img src=[/img]

که وقتی به این لینک داده بشه به این صورت میشه:

:D

حالا بگید از چه کدی در جاوا استفاده کنم تا به اون XML لینک داده بشه؟؟؟؟؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر
خب دوست عزیز کد جاوا رو اینجوری بنویس

[shcode=java] txt.setBackground( getResources().getDrawable(R.drawable.end_text_green));[/shcode]

ممنون مشکل حل شد:heart:

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

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

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

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

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

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

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

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

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

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