<div>import android.app.Activity;<br>import android.graphics.Color;<br>import android.os.Bundle;<br>import android.view.ContextMenu;<br>import android.view.ContextMenu.ContextMenuInfo;<br>import android.view.MenuInflater;<br>import android.view.MenuItem;<br>import android.view.View;<br>import android.widget.Button;</div> <div>public class MainActivity extends Activity {<br>Button button1;<br>int index = 1;<br>int index2 = 1;<br> @Override<br> protected void onCreate(Bundle savedInstanceState) {<br> super.onCreate(savedInstanceState);<br> setContentView(R.layout.activity_main);<br> button1 = (Button)findViewById(R.id.button1);<br> this.registerForContextMenu(button1);<br> }</div> <div> <br> @Override<br> public void onCreateContextMenu(ContextMenu menu, View v,<br> ContextMenuInfo menuInfo) {<br>MenuInflater inflater = getMenuInflater();<br> <br> if(v==button1){<br> inflater.inflate(R.menu.main, menu);<br> }<br> super.onCreateContextMenu(menu, v, menuInfo);<br> }</div> <div><br> @Override<br> public boolean onContextItemSelected(MenuItem item) {<br> switch(item.getItemId()){<br> case R.id.menu1:<br> if (index==1){<br> button1.setBackgroundColor(Color.GREEN);<br> index = 0;<br> return true;<br> }<br> else{<br> button1.setBackgroundColor(Color.GRAY);<br> index = 1;<br> return true;<br> } <br> case R.id.menu2:<br> if (index2==1){<br> button1.setRotation(45f);<br> index2 = 0;<br> return true;<br> }<br> else{<br> button1.setRotation(0f);<br> index2 = 1;<br> return true;<br> }<br> }<br> return super.onContextItemSelected(item);<br> }<br>}<br></div> <div> </div> <div>위는 코드 내용입니다.</div> <div>다른게 아니고 이거 예제파일 그대로인데 왜 컨텍스트 메뉴가 실행이 안될까요..?</div> <div>터치하면 메뉴가 떠야되는데 묵묵무답입니다... 다른건 다 해결했는데 이놈 하나가 문제네요 부탁드리겠습니다..</div>
<img src="http://dmdlzaaa.ufree.kr/api/ouprofile.php?mn=29371&type=1" alt="ouprofile.php?mn=29371&type=1">
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.