ورود

View Full Version : اشکال در satellite-menu



mohsen.hex
جمعه 15 فروردین 1393, 09:33 صبح
سلام دوستان
من میخام
satellite-menu (http://www.mediafire.com/download/1r3p91w9y36yvdr/android-satellite-menu-master.rar) رو به برنامم اضاف کنم ولی هرکار میکنم ارور دارم

ادرس برنامه (http://barnamenevis.org/showthread.php?401729-%D9%86%D9%85%D9%88%D9%86%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%87%D8%A7%DB%8C-%DA%A9%D9%88%DA%86%DA%A9-%D9%88-%D9%85%D9%81%D9%8A%D8%AF-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF&p=1960037&viewfull=1#post1960037)



android-apt-compiler: [AtxDroid intelll] F:\android\intellij\AtxDroid\res\layout\activity_m ain.xml:17: error: No resource identifier found for attribute 'satelliteDistance' in package 'android.view.ext'
android-apt-compiler: [AtxDroid intelll] F:\android\intellij\AtxDroid\res\layout\activity_m ain.xml:17: error: No resource identifier found for attribute 'mainImage' in package 'android.view.ext'
android-apt-compiler: [AtxDroid intelll] F:\android\intellij\AtxDroid\res\layout\activity_m ain.xml:17: error: No resource identifier found for attribute 'totalSpacingDegree' in package 'android.view.ext'
android-apt-compiler: [AtxDroid intelll] F:\android\intellij\AtxDroid\res\layout\activity_m ain.xml:17: error: No resource identifier found for attribute 'closeOnClick' in package 'android.view.ext'
android-apt-compiler: [AtxDroid intelll] F:\android\intellij\AtxDroid\res\layout\activity_m ain.xml:17: error: No resource identifier found for attribute 'expandDuration' in package 'android.view.ext'

اول اومدم کل فایل های مربوط به برنامه رو ریختم کنار فایل های برنامه خودم و ارور گیری کردم تا رسیدم به این ارور ها و مرحله بعد برنامه ها رو گذاشتم کنار هم و وصل کردم ب هم دوباره همین ارور

روشون هم کلیک میکمک میاد روی این خط <android.view.ext.SatelliteMenu حالا اینو هر دستکاری میکنم جواب نمیده
ی سوال دیگه اینو xmlns:sat="http://schemas.android.com/apk/res/android.view.ext" چجوری باید تغیر بردم؟



اینم کل برنامه


<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:sat="http://schemas.android.com/apk/res/android.view.ext"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity" >


<ListView
android:id="@+id/listView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true" >
</ListView>


<android.view.ext.SatelliteMenu
android:id="@+id/menu"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|left"
android:layout_margin="8dp"
sat:satelliteDistance="170dp"
sat:mainImage="@drawable/ic_launcher"
sat:totalSpacingDegree="90"
sat:closeOnClick="true"
sat:expandDuration="500"/>


</RelativeLayout>

poorman
جمعه 15 فروردین 1393, 15:37 عصر
توی فایل xml پنج خط آخر رو که با sat شروع شده پاک کنین
اینا مربوط به خصوصیات satelie هست
توی کد همینا رو مقدار دهی میشه کرد، اررورتون اینطوری حل میشه

اون سوال دوم رو هم متوجه نشدم !!!

mohsen.hex
جمعه 15 فروردین 1393, 17:14 عصر
توی کد چه چوری میشه مقدار دهی کرد؟؟
اینجوری
// float distance = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_ DIP, 170, getResources().getDisplayMetrics());
//The distance of items from the center button
// menu.setSatelliteDistance((int) distance);
//The duration of expand and collapse operations in milliseconds.
// menu.setExpandDuration(300);
// menu.setCloseItemsOnClick(true);
//The degree between the first and the last item.
// menu.setTotalSpacingDegree(120);

اینو که دابل اسلشش رو بر میدارم برنامم فورس کلوز میده!!

poorman
جمعه 15 فروردین 1393, 17:52 عصر
من والا log شما رو ندارم و نمیدونم قبلش چه کدی زدید
یکی یکی خط ها رو امتحان کنید تا بفهمید خطا از کدوم یکی از اون خط هاست
چیزی که برای من درست اجرا میشه اینه :

float distance = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_ DIP, 150, getResources().getDisplayMetrics()); menu.setSatelliteDistance((int) distance);
menu.setExpandDuration(300);
menu.setCloseItemsOnClick(true);
menu.setTotalSpacingDegree(90);
menu.setPadding(20, 0, 0, 20);
menu.setMainImage(R.drawable.ic_launcher);

mohsen.hex
جمعه 15 فروردین 1393, 18:15 عصر
من هر کار میکنم فورس کلوز میده!
امکانس هست فایل لایوت رو بزارین من ببینم چجوری تنظیم کردین؟؟

poorman
جمعه 15 فروردین 1393, 19:09 عصر
<?xml version="1.0" encoding="utf-8"?><RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:sat="http://schemas.android.com/apk/res/android.view.ext"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >


<android.view.ext.SatelliteMenu
android:id="@+id/menu"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_margin="8dp"
>
</android.view.ext.SatelliteMenu>

</RelativeLayout>

mohsen.hex
جمعه 15 فروردین 1393, 19:23 عصر
بازم نشد:گریه:
اگه ممکنه فایل ضمیمه من رو دانلود کنید و بررسی کنید چرا نمیشه!!
شاید باورتون نشه ولی از دیروز ظهر هرچی سر ب سرش میزام موفق نشدم!
http://vip.eca.ir/sharing/uploads/13966250231.rar

poorman
جمعه 15 فروردین 1393, 20:46 عصر
شما کلا پروژت از ریشه مشکل داره !!! :لبخند:

فایل منیفست که خالیه !!! اکتیویتی Main هم که نداری

آها فهمیدم، شما اون فایلی که از توی نمونه برنامه ها دانلود کردی، 2 تا پوشه داخلش هست یکی satelite-menu و یکی satelite-menu-sample

شما باید دومی رو اجرا کنی، چون اولی فقط کدهای کلاس satelite توش هست و MainActivity نداره

mohsen.hex
جمعه 15 فروردین 1393, 21:12 عصر
:متفکر:
چرا همشون هست ولی چطو شده اونجا نیست تعجبم
بله ب همین شکل که گفتین عمل کردم دوتا فایل داره یکیشون سورس داخلش هست اون یکی سمپل هست و من پوشه کد رو الحاق کردم به پروژم(AtxDroid0)
شما پروژه(atxDrois) من رو باز کردین??
اقا امکانش هست داخل چت یاهو با هم کپ گفتی کنیم ببینم مشکلش چیه؟
mohsen_f28@yahoo.com

poorman
جمعه 15 فروردین 1393, 21:20 عصر
والا من هم یاهو مسنجر واسم باز نمیشه هم فرصت ندارم
این فایل پروژه ای که خودم باهاش کار کردم
http://s5.picofile.com/file/8118960100/satellite_menu_sample.zip.html

پروژه رو الحاق نکنین، همه کلاس ها رو انتقال بدین به برنامتون، فایل های پوشه anim و layout ها و هرچیزی هم که لازم بودم انتقال بدین
قبل از اینکه این کارها رو بکنین ، اول برنامه من رو اجرا کنین تا ببینید درست اجرا میشه یا نه

mohsen.hex
دوشنبه 18 فروردین 1393, 20:11 عصر
اقا دستتون طلا مشکل من با فایل شما حل شد:لبخندساده: