목록전체 글 (110)
기술 블로그
엑티비티가 아닌 클래스에는 Layoutinflater 로 로드한 view에 명시적으로 도트연산자 후에 findViewbyid를 사용해야한다.ex) convertView = LayoutInflater.from(parent.getContext()).inflate(R.layout.item_dd,parent,false)//루트레이아웃이 아니므로 false Textview textview = (Textview) convertView.findViewByid(R.id.txview1) 1. 스크롤뷰 화면 제약을 극복하기위한 스크롤을 지원하는 뷰로는 주로 ScrollView ListView GridView가 있다. 태그로 감싼 스크롤 뷰는 오직 하나의 자식만을 가질 수 있다. 그러므로 리니어레이아웃 뷰를 보통 자식으로 ..
클래스에 선언된 변수를 "객체변수"(인스턴스 변수, 맴버 변수,속성)라고 부른다. 객제 변수나 객체 메소드는 .(도트연산자)를 통해 접근할 수 있다. 객체이름.객체변수(); 객체 자기자신을 나타낼때 this 키워드 사용 현재 클래스의 인스턴스를 의미합니다.즉, 현재 클래스의 멤버변수를 지정할때 사용합니다. 객체생성으로 타 클래스 참조 가능 상속으로 선언없이 자기 클래스 선언후 참조도 가능 ㅡㅡㅡprivate 해당 클래스에서만default 해당 패키지에서만protected 해당페키지와 상속받은 클래스에서만public 모두 ㅡㅡㅡstatic 변수: 어떤 객체이던지 동일한 값이여야 한다(ex score)같은 메모리를 공유하므로 객체를 따로 만들더라도 두개이상의 메모리를 사용하지 않는다. static 메소드: ..
if( && || !) switch case 1234567891011121314151617181920212223package hw; public class switchdemo { public static void main(String[] args) { String grade =""; int gnum=2; switch(gnum) { case 1:grade="새내기"; break; case 2:grade="헌내기"; break; case 3:grade="사망년"; break; default:grade="고인물"; break; } System.out.println(grade);}} Colored by Color Scriptercs 123456789101112131415package hw; public clas..
wow.js 는 스크롤시 css애니메이션을 나타내주는 라이브러리입니다. 사용 예: http://kjk5.net/ 저는 개인사이트를 만들면서 적용했습니다. 애니메이션 라이브러리는 animate.css를 사용합니다. 사용법:(windows)1. https://wowjs.uk/의 github에서 압축파일을 받습니다. 2.압축을 푼 후 wow.min,js를 서버 경로에 넣어줍니다. 3. 12Colored by Color Scriptercs 태그안에 각각 넣어줍니다.각각 animate.css와 wow.min.js를 연결합니다. 4.적용하려는 코드부분에 이런식으로 넣어주시면됩니다. 움직임 이름은 https://daneden.github.io/animate.css/를 참고하시면 됩니다.
장점: 크로스 개발 (펌)RN 이런분에게 추천합니다+java나 android의 개발을 이미 한적이 있는 JS코더(iOS는 그나마 모듈이 있지만 android가 정말 적습니다)프로토타입 정도만 만들 생각인 JS코더android, iOS, JS 전부다 한적이 있는 사람(제발 같이 모듈을 만들어요 ㅠㅠ)android, iOS의 디자인통일 + 생산성 극대화 를 하고싶은 사람옆에 RN을 많이 한 사람이 있고 자주 물어볼수 있는 경우.(물론 주변에 물어볼 환경이 있다면 뭐든 상관없습니다. 모르면 물어보면 되는데)그냥 한번 RN을 하고 싶은 사람.RN 이런분에게 절대로 추천하지 않습니다이제 막 프로그래밍을 시작한 사람(절대 하지 마세요. 모든정보가 검색해서 안나옵니다.자기가 해결해야되요)영어가 어려운 사람 (절대 하..
1234567891011121314151617181920212223242526272829303132import android.media.AudioManager;import android.media.SoundPool;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState..