-1
嗨,我是新來的片段,我正在處理這個活動。我填充了一個編輯文本,但我想突出顯示邊界,當用戶專注於其中一個編輯文本。我創建了方法重點,我打電話給它,但它不工作。onCreateView()的調用方法
@TargetApi(Build.VERSION_CODES.HONEYCOMB)
public class Fragment_Info extends Fragment {
EditText CompanyName;
EditText CompanyOwner;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.activity_fragment__info, container, false);
CompanyName = (EditText) view.findViewById(R.id.CompName);
CompanyOwner = (EditText) view.findViewById(R.id.CompOwner);
focus(CompanyName);
focus(CompanyOwner);
//Inflate the layout for this fragment
return inflater.inflate(R.layout.activity_fragment__info, container, false);
}
public void focus(View view){
view.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
if(hasFocus)
v.setBackgroundResource(R.drawable.focus_border_style);
else
v.setBackgroundResource(R.color.colorPrimary);
}
});
}
}
ü打我的回答快 –