안드로이드 개발 질문/답변
(글 수 45,052)
protected boolean onTap(int index) {
OverlayItem item = locations.get(index);
AlertDialog.Builder builder = new AlertDialog.Builder(TaxiDirectActivity.this);
builder.setTitle(item.getTitle());
builder.setMessage(item.getSnippet());
builder.setNeutralButton("새창열기",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
});
builder.setNegativeButton("취소",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
});
//builder.setPositiveButton("positive", new DialogInterface.OnClickListener() {
//@Override
//public void onClick(DialogInterface dialog, int which) {
//}
//});
builder.show();
return true; 새창열기를 클릭했을 때 새창을 열고싶은데 연동방법이 몰라 질문올립니다!
2011.09.06 18:48:56
//테마스타일로 하면 Activity가 뜨는데 팝업형태로 보여지게 하는 효과입니다.
전 주로 이런방법으로 처리하곤합니다 ^^;;
layout xml은 크기 조절하시면 되요.
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE,WindowManager.LayoutParams.ANIMATION_CHANGED);
// 코딩부분
}
######## XML
//각각의 설정입니다.
<activity
android:name="[CLASSNAME]"
android:screenOrientation="portrait" android:theme="@android:style/Theme.Dialog"
android:windowSoftInputMode="stateHidden" android:configChanges="orientation|keyboardHidden">
</activity>




새창열기 onClick 안에
Intent intent = new Intent(getApplicationContext(), NewActivity.class);
startActivity(intent);
하시면 되지않을까요.