PDA

View Full Version : user control در اندروید استودیو



CodeforLife
پنج شنبه 01 مهر 1395, 21:16 عصر
سلام دوستان من می خوام یه user control بسازم
که این کدهارو نوشتم
اول یه layoutکردم
با این کد

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal" android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#f79797">

<LinearLayout
android:orientation="vertical"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1">

<TextView
android:layout_width="match_parent"
android:layout_height="96dp"
android:text="New Text"
android:id="@+id/txtNumbers" />
</LinearLayout>

<LinearLayout
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >

<Button
android:layout_width="48dp"
android:layout_height="48dp"
android:text="UP"
android:id="@+id/btnUp" />

<Button
android:layout_width="48dp"
android:layout_height="48dp"
android:text="Down"
android:id="@+id/btnDown" />
</LinearLayout>
</LinearLayout>


بعد هم در کلاس




public class CustomeSpinner extends LinearLayout {
public CustomeSpinner(Context context) {
super(context);
initialize(context);
}

public CustomeSpinner(Context context, AttributeSet attrs) {
super(context, attrs);
initialize(context);
}

private void initialize(Context context) {
LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_S ERVICE);
inflater.inflate(R.layout.custome_spinner,this,tru e);
}
}




ولی متاسفانه نمی بینمش و نمایش داده نمی شه
لطفا من رو راهنمایی کنید
ممنون