بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
یه کمک کوچولو اکشن بار همه عرض گوشیموپوشش نمیده
سلام من وقتی اکشن بار رو رو گوشیم امتحان میکنم همه عرض گوشیموپوشش نمیده.کسی میتونه کمکم کنه? ممنون میشم

0
0
سلام کد xml و جاوای این صفحه رو بفرست احتمالا بشه علتش رو تو کدها پیدا کرد. (9 سال پیش)
0
0
سلام.ممنونم
فایل اکتیویتی کد های منو کشویی هم توش هست.
xml:
java:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.root);
LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View actionBarview = inflater.inflate(R.layout.action_bar, null);
ActionBar actionBar = getSupportActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
actionBar.setCustomView(actionBarview, new ActionBar.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.MATCH_PARENT));
final DrawerLayout drawerLayout = (DrawerLayout) findViewById(R.id.drawerlayout);
Button btnmenu = (Button) actionBarview.findViewById(R.id.menu);
btnmenu.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
لینک TODO Auto-generated method stub
if (drawerLayout.isDrawerOpen(Gravity.LEFT)) {
drawerLayout.closeDrawers();
}
else {
drawerLayout.openDrawer(Gravity.LEFT);
}
}
});
}
(9 سال پیش)
0
0
ببخشین خراب شد
ممنون میشم
حالا اگه متوجه نشدین اگه روش دیگه ای می دونین ممنون میشم به ایمیل بفرستین....اکشن بار و منوی کشویی
mahsa4778@gmail.com (9 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
مسعود فرمانی
9 سال پیش
0
0
به جای اکشن بار از تولبار استفاده کنید و به وسیله attribute هایی که در پایین مثال زدم میتونید content inset ها ( همون فاصله هایی که اطرافش میوفته که برای آیکون و... هست) رو صفر کنید :
<android.support.v7.widget.Toolbar
xmlns:app="schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/primaryColor"
android:contentInsetLeft="0dp"
android:contentInsetStart="0dp"
android:contentInsetRight="0dp"
android:contentInsetEnd="0dp"
app:contentInsetLeft="0dp"
app:contentInsetStart="0dp"
app:contentInsetRight="0dp"
app:contentInsetEnd="0dp" />
پ .ن : من توصیه میکنم برای قرار دادن اکشن های مورد نظرتون در تولبار به جای اینکه لایه دلخواه بهش اضافه
کنید ، از منوهااستفاده کنید....
برای اضافه کردن تولبارِ ساپورت :
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support:design:25.3.1'
لینک دانلود اندروید استودیو
اول اینکه از اندروید استدیو استفاده کنید و دوم این که شما هر کدی که تو اکلیپس باشه رو هم میتونید تو اندروید استودیو پیاده کنید. الان تو اینترنت هرچی اموزش هست بیشترش در اندروید استدیو پیاده شده، اما اکلیپس رو هم در کنارش داشته باشید برا مواقع مورد نیاز. مثلا در قسمت اموزش ارتباط با سرور از متد HttpClient استفاده شده و الان دپریکیت شده ( منسوخ شده، قابل استفاده نیست ) در حالیکه بجاش از HttpURlConnection استفاده میشه.
شما اول برید سمت اندروید استودیو و تو اون محیط کار کنید و بعد یکی دو هفته تلاش میبینید که درست کردن Navigation Drawer و AtionBar و ... بسیار ساده و با یه جست و جو کوچولو بدستمیاد.
موفق باشید. (9 سال پیش)
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .