我已经环顾四周并实现了一些我发现的东西,以便让findViewById在我的Fragment中工作.但是,我得到了无法解析的方法findViewById或者我得到了"无法访问的语句".我不完全确定我哪里出错了.
这是我的片段的代码.
import android.app.Fragment;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.RadioGroup;
/**
* Created by James Singleton on 8/8/2016.
*/
public class SettingsFragment extends Fragment
{
View myView;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
myView = inflater.inflate(R.layout.settings_layout, container, false);
return myView;
RadioGroup radioGroup = (RadioGroup) getView().findViewById(R.id.radioGroup);
radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener()
{
public void onCheckedChanged(RadioGroup group, int checkedId) {
// checkedId is the RadioButton selected
switch(checkedId) {
case R.id.radioButton7:
// switch to fragment …Run Code Online (Sandbox Code Playgroud) android radio-group radio-button android-fragments android-radiogroup
因此,我正在研究可能将 react-select 用于需要多选的项目。但是,多选示例会随着选择更多项目而不断向下扩展。如果下拉列表有一堆选项可供选择(比如 100),这将不起作用。react-select 库中有没有办法让值变成“Xyz & 5 more”或类似的东西?
import React, { Component } from 'react'
import Select from 'react-select'
const options = [
{ value: 'chocolate', label: 'Chocolate' },
{ value: 'strawberry', label: 'Strawberry' },
{ value: 'vanilla', label: 'Vanilla' },
{ value: 'cherry', label: 'Cherry' },
{ value: 'foo', label: 'Foo' },
{ value: 'bar', label: 'Bar' }
]
const MyComponent = () => (
<Select
options={options}
isMulti
className="basic-multi-select"
classNamePrefix="select"
/>
)
Run Code Online (Sandbox Code Playgroud) android ×1
dropdown ×1
multi-select ×1
radio-button ×1
radio-group ×1
react-select ×1
reactjs ×1