2017-10-02 2 views
-2

"문자열"대신 "이중"을 사용하여 조각에 회 전자를 추가하려고합니다. 알아, 내 코드가 정확하지 않아! 그러나 나는 다른 해결책을 찾기 위해 이곳에 왔습니다. 조각에 회 전자를 추가하는 방법

// Declaration 
Spinner spinner; 
double[] Array_note = {1,1.5,2,2.5,3,3.5,4,4.5,5,5.5,6}; 
ArrayAdapter<double> adapter; 
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
         Bundle savedInstanceState) { 
// Inflate the layout for this fragment 
final View view = inflater.inflate(R.layout.fragment_cofo, container, 
false); 

spinner = (Spinner)view.findViewById(R.id.Sp_F_Note); 
adapter = new ArrayAdapter<ouble>(getActivity(),android.R.layout.simple_spinner_item,Array_note); 
} 

나는 누군가가 배열 어댑터에만 클래스 유형에서

+1

자바의 기초를 배우시기 바랍니다 :'double'! ='Double' – Selvin

+0

당신의 답을 고맙게 생각합니다. 그러나 "double"로 어떻게 해야할지 모르겠습니다. 인터넷에서 "String"이 아닌 "double"이 아닌 많은 예제를 보았습니다. –

+0

ArrayAdapter 도 아니고 ['ArrayList '도 컴파일되지 않습니다.] (https://ideone.com/2KpKip) ... java의 기본 사항 : generics – Selvin

답변

0

: 나를 도울 수있는 데이터 형식을 사용할 수 없습니다 사용 바랍니다. 이 코드에

시도 :

List<Double> list=new ArrayList<>(); 
     double i=1.0; 
     while(i<=6.0) 
     { 
      list.add(i); 
      i=i+0.5; 
     } 

     ArrayAdapter<Double> arrayAdapter = new ArrayAdapter<Double>(getactivity(), android.R.layout.simple_list_item_1, list); 
     arrayAdapter.setDropDownViewResource(android.R.layout.simple_list_item_1); 
     spinner.setAdapter(arrayAdapter); 

사용 그것은 나를 회에 두 배 값을 표시하는 데 도움의이 코드.

+0

친절 감사합니다! 나는 이것을 사용하고 그것이 어떻게 작동하는지 볼 것입니다! –

+0

친애하는 마 야크, 내 코드에서 문제가 될 수있는 아이디어가 있습니까? –

+0

활동 또는 조각에서이 코드를 어디에 사용합니까 ?? –

관련 문제