android.content.res.Resources.getStringArray()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(7.0k)|赞(0)|评价(0)|浏览(153)

本文整理了Java中android.content.res.Resources.getStringArray方法的一些代码示例,展示了Resources.getStringArray的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Resources.getStringArray方法的具体详情如下:
包路径:android.content.res.Resources
类名称:Resources
方法名:getStringArray

Resources.getStringArray介绍

暂无

代码示例

代码示例来源:origin: HotBitmapGG/bilibili-android-client

public HomePagerAdapter(FragmentManager fm, Context context) {
 super(fm);
 TITLES = context.getResources().getStringArray(R.array.sections);
 fragments = new Fragment[TITLES.length];
}

代码示例来源:origin: k9mail/k-9

StringResourceSetting(String defaultValue, int resId) {
  super(defaultValue);
  Map<String, String> mapping = new HashMap<>();
  String[] values = context.getResources().getStringArray(resId);
  for (String value : values) {
    mapping.put(value, value);
  }
  this.mapping = Collections.unmodifiableMap(mapping);
}

代码示例来源:origin: k9mail/k-9

IntegerResourceSetting(int defaultValue, int resId) {
  super(defaultValue);
  Map<Integer, String> mapping = new HashMap<>();
  String[] values = context.getResources().getStringArray(resId);
  for (String value : values) {
    int intValue = Integer.parseInt(value);
    mapping.put(intValue, value);
  }
  this.mapping = Collections.unmodifiableMap(mapping);
}

代码示例来源:origin: scwang90/SmartRefreshLayout

public StoreHouseHeader initWithStringArray(int id) {
  final View thisView = this;
  String[] points = thisView.getResources().getStringArray(id);
  List<float[]> pointList = new ArrayList<>();
  for (String point : points) {
    String[] x = point.split(",");
    float[] f = new float[4];
    for (int j = 0; j < 4; j++) {
      f[j] = Float.parseFloat(x[j]);
    }
    pointList.add(f);
  }
  initWithPointList(pointList);
  return this;
}

代码示例来源:origin: JessYanCoding/MVPArms

/**
 * 得到字符数组
 */
public static String[] getStringArray(Context context, int id) {
  return getResources(context).getStringArray(id);
}

代码示例来源:origin: frogermcs/InstaMaterial

public UserProfileAdapter(Context context) {
  this.context = context;
  this.cellSize = Utils.getScreenWidth(context) / 3;
  this.photos = Arrays.asList(context.getResources().getStringArray(R.array.user_photos));
}

代码示例来源:origin: hitherejoe/animate

private void setupSpinnerAdapter() {
  ArrayAdapter<String> adapter = new ArrayAdapter<>(
      this, R.layout.item_spinner, getResources().getStringArray(R.array.interpolators));
  adapter.setDropDownViewResource(R.layout.item_spinner_dropdown);
  mInterpolatorSpinner.setAdapter(adapter);
}

代码示例来源:origin: stackoverflow.com

Resources res = getResources();
TypedArray ta = res.obtainTypedArray(R.array.array0);
int n = ta.length();
String[][] array = new String[n][];
for (int i = 0; i < n; ++i) {
  int id = ta.getResourceId(i, 0);
  if (id > 0) {
    array[i] = res.getStringArray(id);
  } else {
    // something wrong with the XML
  }
}
ta.recycle(); // Important!

代码示例来源:origin: facebook/facebook-android-sdk

public EatListElement(int requestCode) {
  super(getActivity().getResources().getDrawable(R.drawable.add_food),
      getActivity().getResources().getString(R.string.action_eating),
      null,
      requestCode);
  foodChoices = getActivity().getResources().getStringArray(R.array.food_types);
  foodUrls = getActivity().getResources().getStringArray(R.array.food_og_urls);
}

代码示例来源:origin: smuyyh/BookReader

@Override
  public void onClick(DialogInterface dialog, int which) {
    mTvFlipStyle.setText(getResources().getStringArray(R.array.setting_dialog_style_choice)[which]);
    SharedPreferencesUtil.getInstance().putInt(Constant.FLIP_STYLE, which);
    dialog.dismiss();
  }
})

代码示例来源:origin: commonsguy/cw-omnibus

SampleAdapter(FragmentManager mgr) {
 super(mgr);
 layouts=getLayoutsArray(R.array.layouts);
 titles=getResources().getStringArray(R.array.titles);
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.main);
 type=findViewById(R.id.type);
 ArrayAdapter<String> types=
   new ArrayAdapter<String>(this,
     android.R.layout.simple_spinner_item,
     getResources().getStringArray(R.array.types));
 types.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
 type.setAdapter(types);
 delay=findViewById(R.id.delay);
}

代码示例来源:origin: facebook/litho

@Nullable
public String[] resolveStringArrayRes(@ArrayRes int resId) {
 if (resId != 0) {
  String[] cached = mResourceCache.get(resId);
  if (cached != null) {
   return cached;
  }
  String[] result = mResources.getStringArray(resId);
  mResourceCache.put(resId, result);
  return result;
 }
 return null;
}

代码示例来源:origin: googlesamples/android-testing

/**
   * Creates an adapter and sets it to an {@link AutoCompleteTextView} to enable suggestions.
   */
  private void setUpAutoCompleteTextView() {
    String[] completions = getResources().getStringArray(R.array.bodies_of_water);
    ArrayAdapter<String> adapter = new ArrayAdapter<String>(
        this,
        android.R.layout.simple_dropdown_item_1line,
        completions);

    AutoCompleteTextView autoComplete =
        (AutoCompleteTextView) findViewById(R.id.auto_complete_text_view);
    autoComplete.setAdapter(adapter);
  }
}

代码示例来源:origin: yanzhenjie/NoHttp

private void requestDataList() {
  List<News> dataList = new ArrayList<>();
  String[] titleArray = getResources().getStringArray(R.array.function_item_title);
  String[] contentArray = getResources().getStringArray(R.array.function_item_content);
  for (int i = 0; i < titleArray.length; i++) {
    News item = new News();
    item.setTitle(titleArray[i]);
    item.setContent(contentArray[i]);
    dataList.add(item);
  }
  mView.setDataList(dataList);
}

代码示例来源:origin: smuyyh/BookReader

@Override
  public void onClick(DialogInterface dialog, int which) {
    mTvSort.setText(getResources().getStringArray(R.array.setting_dialog_sort_choice)[which]);
    SharedPreferencesUtil.getInstance().putBoolean(Constant.ISBYUPDATESORT, which == 0);
    EventManager.refreshCollectionList();
    dialog.dismiss();
  }
})

代码示例来源:origin: googlesamples/android-testing

@Override
protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_private_process);
  privateProcessNameTextView = findViewById(R.id.textPrivateProcessName);
  setCurrentRunningProcess(privateProcessNameTextView, this);
  selectedListItemTextView = findViewById(R.id.selectedListItemText);
  ListView listView = findViewById(R.id.list);
  String[] listItems = getResources().getStringArray(R.array.list_items);
  ArrayAdapter<String> adapter =
      new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, listItems);
  listView.setAdapter(adapter);
  listView.setOnItemClickListener(this);
}

代码示例来源:origin: k9mail/k-9

@Override
public void setSummary(@ArrayRes int summaryResId) {
  try {
    setSummary(getContext().getResources().getStringArray(summaryResId));
  } catch (Exception e) {
    super.setSummary(summaryResId);
  }
}

代码示例来源:origin: robolectric/robolectric

@Test
public void getStringArray() throws Exception {
 assertThat(resources.getStringArray(R.array.items)).isEqualTo(new String[]{"foo", "bar"});
 assertThat(resources.getStringArray(R.array.greetings)).isEqualTo(new String[]{"hola", "Hello"});
}

代码示例来源:origin: JakeWharton/butterknife

@Test public void asStringArray() {
 StringArrayTarget target = new StringArrayTarget();
 String[] expected = context.getResources().getStringArray(R.array.string_one_two_three);
 Unbinder unbinder = new BindArrayTest$StringArrayTarget_ViewBinding(target, context);
 assertThat(target.actual).isEqualTo(expected);
 unbinder.unbind();
 assertThat(target.actual).isEqualTo(expected);
}

相关文章

微信公众号

最新文章

更多