Изменить ширину изображения на Java - PullRequest
0 голосов
/ 29 июля 2011

Привет! Я добавил этот комментарий к коду, чтобы показать фон при нажатии, но он показывает, что изображение все работает, за исключением того, что изображение слишком маленькое, но размер изображения соответствует размеру устройства, как я могу это сделать?установите размер или задайте

setBackgroundResource(R.drawable.slider_bg);

есть полный код

switch (action) {
    case MotionEvent.ACTION_DOWN: {
        mTracking = true;
        mTriggered = false;
        vibrate();
        if (leftHit) {
            mCurrentSlider = mLeftSlider;
            mOtherSlider = mRightSlider;
            mThreshold = isHorizontal() ? THRESHOLD : 1.0f - THRESHOLD;
            setGrabbedState(OnTriggerListener.LEFT_HANDLE);
            setBackgroundResource(R.drawable.slider_bg_right);
        } else {
            mCurrentSlider = mRightSlider;
            mOtherSlider = mLeftSlider;
            mThreshold = isHorizontal() ? 1.0f - THRESHOLD : THRESHOLD;
            setGrabbedState(OnTriggerListener.RIGHT_HANDLE);
            setBackgroundResource(R.drawable.slider_bg_left);
        }                  
        mCurrentSlider.setState(Slider.STATE_PRESSED);
        mCurrentSlider.showTarget();
        mOtherSlider.hide();
        break;
    }
}

ура

1 Ответ

0 голосов
/ 29 июля 2011

Я приведу небольшой пример, не стесняйтесь подстраиваться под ваши нужды:

int width = 1024;
int height = 768;
FrameLayout fl = (FrameLayout) findViewById(R.id.mainframe);

fl.setLayoutParams(new FrameLayout.LayoutParams(width, height));

Если вы хотите, вы можете использовать match_parrent вместо width и height ofc, или что-нибудь еще, что может сделать xml

...