2014-06-15 3 views
1

안녕하세요. 현재 Android 앱에서 작업 표시 줄을 구현하고 있습니다.Android 작업 표시 줄이 표시되지 않습니다.

오버플로 이미지를 추가하려고합니다.

enter image description here

나는 공식 문서를 따라하기 위해 노력하고 있습니다. 내 응용 프로그램을 실행할 때 http://developer.android.com/guide/topics/ui/actionbar.html#Adding

는하지만, 내 화면은 액션 바

enter image description here

아니 내가 잘못 뭐하는 거지 확실히 이미지없이 다음과 같이 표시됩니다.

이 당신은의 onCreateOptionsMenu 방법으로 XML 파일을로드하는 데 필요한 MainActivity.java

package com.spicycurryman.getdisciplined10.app; 

import android.content.pm.ActivityInfo; 
import android.graphics.Typeface; 
import android.os.Bundle; 
import android.support.v7.app.ActionBarActivity; 
import android.widget.Button; 
import android.widget.CheckBox; 
import android.widget.CompoundButton; 
import android.widget.SeekBar; 
import android.widget.SeekBar.OnSeekBarChangeListener; 
import android.widget.TextView; 

import com.triggertrap.seekarc.SeekArc; 
import com.triggertrap.seekarc.SeekArc.OnSeekArcChangeListener; 

public class MainActivity extends ActionBarActivity { 
    private SeekArc mSeekArc; 
    private SeekBar mRotation; 
    private SeekBar mStartAngle; 
    private SeekBar mSweepAngle; 
    private SeekBar mArcWidth; 
    private SeekBar mProgressWidth; 
    private CheckBox mRoundedEdges; 
    private CheckBox mTouchInside; 
    private CheckBox mClockwise; 
    private TextView mSeekArcProgress; 

    private Button block_button_text; 
    private Button security_settings_button_text; 
    private Button blacklist_whitelist_button_text; 



    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.merge); 

     //Editing Button Text 

     block_button_text = (Button)findViewById(R.id.block_button); 
     block_button_text.setTypeface(Typeface.createFromAsset(getAssets(), "fonts/roboto-light.ttf")); 

     security_settings_button_text = (Button)findViewById(R.id.security_settings_button); 
     security_settings_button_text.setTypeface(Typeface.createFromAsset(getAssets(), "fonts/roboto-light.ttf")); 

     blacklist_whitelist_button_text = (Button)findViewById(R.id.blacklist_whitelist_button); 
     blacklist_whitelist_button_text.setTypeface(Typeface.createFromAsset(getAssets(), "fonts/roboto-light.ttf")); 







     mSeekArc = (SeekArc) findViewById(R.id.seekArc); 
     mSeekArcProgress = (TextView) findViewById(R.id.seekArcProgress); 
     mRotation = (SeekBar) findViewById(R.id.rotation); 
     mStartAngle = (SeekBar) findViewById(R.id.startAngle); 
     mSweepAngle = (SeekBar) findViewById(R.id.sweepAngle); 
     mArcWidth = (SeekBar) findViewById(R.id.arcWidth); 
     mProgressWidth = (SeekBar) findViewById(R.id.progressWidth); 
     mRoundedEdges = (CheckBox) findViewById(R.id.roundedEdges); 
     mTouchInside = (CheckBox) findViewById(R.id.touchInside); 
     mClockwise = (CheckBox) findViewById(R.id.clockwise); 

     mRotation.setProgress(mSeekArc.getArcRotation()); 
     mStartAngle.setProgress(mSeekArc.getStartAngle()); 
     mSweepAngle.setProgress(mSeekArc.getSweepAngle()); 
     mArcWidth.setProgress(mSeekArc.getArcWidth()); 
     mProgressWidth.setProgress(mSeekArc.getProgressWidth()); 






     mSeekArc.setOnSeekArcChangeListener(new OnSeekArcChangeListener() { 

      @Override 
      public void onStopTrackingTouch(SeekArc seekArc) { 
      } 
      @Override 
      public void onStartTrackingTouch(SeekArc seekArc) { 
      } 

      @Override 
      public void onProgressChanged(SeekArc seekArc, int progress, 
              boolean fromUser) { 
       mSeekArcProgress.setText(String.valueOf(progress)); 
      } 
     }); 

     mRotation.setOnSeekBarChangeListener(new OnSeekBarChangeListener() { 
      @Override 
      public void onStopTrackingTouch(SeekBar arg0) { 

      } 
      @Override 
      public void onStartTrackingTouch(SeekBar arg0) { 
      } 

      @Override 
      public void onProgressChanged(SeekBar view, int progress, boolean fromUser) { 
       mSeekArc.setArcRotation(progress); 
       mSeekArc.invalidate(); 
      } 
     }); 

     mStartAngle.setOnSeekBarChangeListener(new OnSeekBarChangeListener() { 
      @Override 
      public void onStopTrackingTouch(SeekBar arg0) { 

      } 
      @Override 
      public void onStartTrackingTouch(SeekBar arg0) { 
      } 

      @Override 
      public void onProgressChanged(SeekBar view, int progress, boolean fromUser) { 
       mSeekArc.setStartAngle(progress); 
       mSeekArc.invalidate(); 
      } 
     }); 

     mSweepAngle.setOnSeekBarChangeListener(new OnSeekBarChangeListener() { 
      @Override 
      public void onStopTrackingTouch(SeekBar arg0) { 

      } 
      @Override 
      public void onStartTrackingTouch(SeekBar arg0) { 
      } 

      @Override 
      public void onProgressChanged(SeekBar view, int progress, boolean fromUser) { 
       mSeekArc.setSweepAngle(progress); 
       mSeekArc.invalidate(); 
      } 
     }); 

     mArcWidth.setOnSeekBarChangeListener(new OnSeekBarChangeListener() { 
      @Override 
      public void onStopTrackingTouch(SeekBar arg0) { 

      } 
      @Override 
      public void onStartTrackingTouch(SeekBar arg0) { 
      } 

      @Override 
      public void onProgressChanged(SeekBar view, int progress, boolean fromUser) { 
       mSeekArc.setArcWidth(progress); 
       mSeekArc.invalidate(); 
      } 
     }); 

     mProgressWidth.setOnSeekBarChangeListener(new OnSeekBarChangeListener() { 
      @Override 
      public void onStopTrackingTouch(SeekBar arg0) { 

      } 
      @Override 
      public void onStartTrackingTouch(SeekBar arg0) { 
      } 

      @Override 
      public void onProgressChanged(SeekBar view, int progress, boolean fromUser) { 
       mSeekArc.setProgressWidth(progress); 
       mSeekArc.invalidate(); 
      } 
     }); 

     mRoundedEdges.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { 
      @Override 
      public void onCheckedChanged(CompoundButton buttonView,boolean isChecked) { 
       mSeekArc.setRoundedEdges(isChecked); 
       mSeekArc.invalidate(); 
      } 
     }); 

     mTouchInside.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { 
      @Override 
      public void onCheckedChanged(CompoundButton buttonView,boolean isChecked) { 
       mSeekArc.setTouchInSide(isChecked); 
      } 
     }); 

     mClockwise.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { 
      @Override 
      public void onCheckedChanged(CompoundButton buttonView,boolean isChecked) { 
       mSeekArc.setClockwise(isChecked); 
       mSeekArc.invalidate(); 
      } 
     }); 

    } 



} 
+0

사용하는 응용 프로그램이 있다면? – Karakuri

+0