小编bip*_*pin的帖子

工具栏图标和工具栏标题之间​​的空格

我想在toolbar图标和工具栏标题之间放置空格,而且我想要改变statusbar我的应用程序中的颜色与toolbar任何人可以帮助的颜色相同,目前它看起来像这样:

在此输入图像描述

这是我的代码:

public class AbstractActivity extends AppCompatActivity {
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_abstract);

    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);
    getSupportActionBar().setDisplayShowHomeEnabled(true);
    getSupportActionBar().setIcon(R.drawable.ic_astrological_sun);
  }
}

<?xml version="1.0" encoding="utf-8"?>
  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:app="http://schemas.android.com/apk/res-auto"
  android:layout_width="match_parent"
  android:layout_height="match_parent">
    <android.support.v7.widget.Toolbar
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="?attr/actionBarSize"
    android:background="#0F6177"
    app:popupTheme="@style/AppTheme.PopupOverlay" >
    </android.support.v7.widget.Toolbar>
  </LinearLayout>
Run Code Online (Sandbox Code Playgroud)

android

12
推荐指数
3
解决办法
9399
查看次数

在标题之前左上角的android工具栏中显示imageview

我想在标题之前在android工具栏上显示imageview但它不起作用,它在右侧标题后给我图像,任何人都可以帮我想要图像在工具栏的开头左边 在此输入图像描述

这是我的布局:

<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fitsSystemWindows="true"
    tools:context="com.astro.famouspandit.Activities.Abstract.AbstractActivity">



        <android.support.v7.widget.Toolbar
            android:id="@+id/toolbar"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"
            android:background="#0F6177"
            app:popupTheme="@style/AppTheme.PopupOverlay" >

            <ImageView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:id="@+id/imageViewplaces"
                android:src="@drawable/ic_question_mark"
                />
            </android.support.v7.widget.Toolbar>




</android.support.design.widget.CoordinatorLayout>
Run Code Online (Sandbox Code Playgroud)

这是活动

package com.astro.famouspandit.Activities.Abstract;

import android.content.Intent;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;

import com.astro.famouspandit.Activities.Activity.ChartStyle;
import com.astro.famouspandit.Activities.Activity.SelectLanguage;
import com.astro.famouspandit.R;

public class AbstractActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_abstract);



        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);


    }


    public boolean onCreateOptionsMenu(Menu menu) …
Run Code Online (Sandbox Code Playgroud)

android

10
推荐指数
2
解决办法
1万
查看次数

我想使用数字日期选择器对话框和时间戳对话框

我想使用数字日期选择器对话框和时间戳对话框,我已经写了代码,我的选择器对话框正在工作,但我希望它们采用其他格式.

目前,我的时间选择器和日期选择器对话框采用以下格式: 在此输入图像描述 在此输入图像描述

我希望他们这样: 在此输入图像描述

这是我的代码:

    public void onClick(View v) {
            int id = v.getId();
            switch(id){

                case R.id.linearDate: {

                    DatePickerDialog dp = new DatePickerDialog(this, new DatePickerDialog.OnDateSetListener() {
                        @Override
                        public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
                            mDatetext.setText(dayOfMonth+"-"+monthOfYear+"-"+year);

                        }
                    },year,month,day);
                    dp.show();
                }break;

                case R.id.linearTime: {

                    TimePickerDialog Tp = new TimePickerDialog(this, new TimePickerDialog.OnTimeSetListener() {
                        @Override
                        public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
                            mTimetext.setText(hourOfDay+ ":" +minute);

                        }
                    },hour,min,false);
                    Tp.show();
                }break;
                case R.id.linearPlace:{ startActivityForResult(new Intent(this,Location.class),CITY);

                }break;
            }
        }
Run Code Online (Sandbox Code Playgroud)

android

4
推荐指数
2
解决办法
6042
查看次数

想要从xml访问片段中的字符串

我想从xml访问字符串名称到这个字符串数组但它给我null对象错误,我该怎么办?我怎么能访问这个字符串?我使用了上下文,但它不起作用,有人可以告诉我,我该怎么做?

public class ViewProfileAdapter extends FragmentPagerAdapter {
    final int PAGE_COUNT = 4;
    Context context;
    String a=context.getApplicationContext().getResources().getString(R.string.viewkundli_tab_kundli);
    String b=context.getApplicationContext().getResources().getString(R.string.viewkundli_tab_remedies);
    String c=context.getApplicationContext().getResources().getString(R.string.viewkundli_tab_predictions);
    String d=context.getApplicationContext().getResources().getString(R.string.viewkundli_tab_panchang);

    private String tabTitles[] = new String[] {a,b,c,d };

    public ViewProfileAdapter(FragmentManager fm) {
        super(fm);
    }

    @Override
    public int getCount() {
        return PAGE_COUNT;
    }

    @Override
    public Fragment getItem(int position) {
        switch (position) {
            case 0:
                return ViewKundli_1.newInstance(position);

            case 1:
                return ViewKundli_2.newInstance(position);

            case 2:
                return ViewKundli_3.newInstance(position);

            case 3:
                return ViewKundli_4.newInstance(position);

        }
        return null;
    }

    @Override
    public CharSequence getPageTitle(int position) {
        // …
Run Code Online (Sandbox Code Playgroud)

android

-3
推荐指数
1
解决办法
448
查看次数

标签 统计

android ×4