본문 바로가기

Android

(21)
Android studio text를 String객체로 빼오기. EditText에서 받은 텍스트를 Activity에서 Binding 시키면 그 내용을 String으로 빼올 수 있음. 방법은 getText()인데 이렇게 빼온 텍스트는 String이 아닌 형식이므로 toString으로 바꿔줘야 함. editUser.getText().toString()
android studio 사라지는 프레임 터치가 들어가는 영역을 id로 잡아서 Activity에서 가져옴. panel이 나와있는 상태에서 한번더 터치할 때 사라지고 다른 영역이 터치될 때도 사라지도록 함. 버터나이프 쓸 때 ButterKnife.bind(this); 넣는거 잊지말기. @BindView(R.id.out) FrameLayout out; @BindView(R.id.picture) LinearLayout map; @OnClick({R.id.out}) public void OnClick(View v){ //View 형식의 매개변수를 받는 이유는 모든 형을 커버함. Linear,Frame 형에 따라 각각 //안 만들어줘도됨. if(v.equals(map)){ showPanel(!misShow); //만약 영역이 터치 되었다면 showPan..
android studio v7 에러 해결. run할 때 마다 v7을 찾지 못하는 에러가 발생 하였는데, andriodx를 자동 참조해서 그렇다고 했다. 몇 일동안 고민하다가 gradle.properties에서 우연히 androidx를 잡고 있는 것을 발견하고 org.gradle.jvmargs=-Xmx1536m 이 부분을 제외한 나머지를 제거하였더니 gradle에러가 사라졌다.
Android studio intent 화면전환 Manifest MainActivity.class package com.example.user.intent; import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; public class MainActivity extends AppCompatActivity { public static final int sub = 1001; /*다른 액티비티를 띄우기 위한 요청코드(상수)*/ @Override protected void onCreate(Bundle savedInstanceSt..
Android studio 클릭이벤트 Activity에 버튼이 지정되있다고 했을때 public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { // ... 코드 계속 final TextView textView1 = (TextView) findViewById(R.id.textView1); Button buttonRed = (Button) findViewById(R.id.buttonRed) ; buttonRed.setOnClickListener(new Button.OnClickListener() { @Override public void onClick(View view) { textView1.set..