<TextView
android:id="@+id/NB1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@drawable/texview_design"
android:gravity="center"
android:text="NB1"
android:textColor="#FFFFFF"
android:textSize="15dp" />
Xml 해당 부분
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="#98AFC7" />
<stroke
android:width="2dp"
android:color="#98AFC7" />
<corners
android:bottomLeftRadius="20dp"
android:bottomRightRadius="20dp"
android:topLeftRadius="20dp"
android:topRightRadius="20dp" />
<size
android:height="45dp"
android:width="25dp" />
</shape>
Xml의 backgound의 drawble
NB1.setText("" + arr[0]);
//NB1.setBackground(ResourcesCompat.getDrawable(Drawable, R.drawable.texview_design, null));
//NB1.setBackgroundColor(Color.parseColor(incolor(count++)));
java 코드부분
TextView design = (TextView) findViewById(R.drawable.texview_design);
TextView NB1, NB2, NB3, NB4, NB5, NB6;
선언 부분
안녕하세요. 안드로이드 공부중인 직장인입니다.
우연히 로또를 처음 구입해봐서 이거 재미있는데? 라고 생각해서 만들기 시작한 어플입니다.. 허접하지만..ㅎㅎ

우선 실행을 하면 이렇게 보여줍니다 (나중에 멏개를 뽑을건지 입력하는 부분이랑 리스트뷰를 따로 만들어서 넣을 생각입니다.)
그리고 START버튼을 누르면 번호를 랜덤으로 생성해서 중복 제거후 버블 정렬로 보여주는건데..
그냥 보여주면 심심할거 같아서 번호의 크기에 따라서 색을 입혀보자 생각해서
//NB1.setBackgroundColor(Color.parseColor(incolor(count++)));
incolor 메서드를 만들었습니다. 숫자에 따라서 생상코드값을 리턴해주는 방식으로 했는데...
(우선 1개만 incolor메서드를 적용했습니다.)
실행후의 모습입니다...저는 기존의 모양을 유지하면서 배경색만 수정할라고 했는데 그부분이 부족한거 같습니다..
이럴때 사용하는 함수같은게 있나요 ? 알려주시면 감사하겠습니다.