broken.heart

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

5 ارسال در این موضوع قرار دارد

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

برای این که بتونم توی اکتیویتیم بک گراند یک شئ رو که مثلا اینطوری تو 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]

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


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

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

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

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


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

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری