コード例 #1
0
 @Test
 public void testTypeValueFromWithRegex() {
   final String entry = "pmid:/1234";
   final TypeValue tvalue = DecoderUtil.typeValueFrom(entry, "\\r[:/]");
   Assert.assertTrue(tvalue.getType().equals("pmid"));
   Assert.assertTrue(tvalue.getValue().equals("1234"));
 }
コード例 #2
0
 @Test
 public void testTypeValueFromWithDefault() {
   final String entry = "pmid:1234";
   final TypeValue tvalue = DecoderUtil.typeValueFrom(entry, null);
   Assert.assertTrue(tvalue.getType().equals("pmid"));
   Assert.assertTrue(tvalue.getValue().equals("1234"));
 }
コード例 #3
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // layout
    RelativeLayout relativeLayout = new RelativeLayout(this);
    relativeLayout.setBackgroundColor(Color.GREEN);

    // button
    Button button = new Button(this);
    button.setText("Click Me !!");
    button.setBackgroundColor(Color.RED);

    // Username Input
    EditText username = new EditText(this);

    button.setId(1);
    username.setId(2);

    RelativeLayout.LayoutParams buttonDetails =
        new RelativeLayout.LayoutParams(
            RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
    buttonDetails.addRule(RelativeLayout.CENTER_HORIZONTAL);
    buttonDetails.addRule(RelativeLayout.CENTER_VERTICAL);

    Resources r = getResources();
    int px =
        (int)
            TypeValue.applyDimensions(TypedValue.COMPLEX_MANTISSA_DIP, 200, r.getDisplayMetrics());

    username.setWidth(px);

    RelativeLayout.LayoutParams usernameDetails =
        new RelativeLayout.LayoutParams(
            RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
    usernameDetails.addRule(RelativeLayout.CENTER_HORIZONTAL);
    usernameDetails.addRule(RelativeLayout.CENTER_VERTICAL);

    //
    relativeLayout.addView(button, buttonDetails);
    setContentView(relativeLayout);
  }