Оберните свой ресурс в drawable, который определяет ваш желаемый размер, похожий на:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:drawable="@drawable/icon"
android:width="@dimen/icon_size"
android:height="@dimen/icon_size"
/>
</layer-list >
. После этого используйте этот drawable в тэге android:drawableLeft
Все модули в Python должны иметь определенную структуру каталогов. Здесь вы можете найти подробности.
Создайте пустой файл с именем __init__.py
в каталоге model
, чтобы ваша структура каталогов выглядела примерно так:
.
└── project
└── src
├── hello-world.py
└── model
├── __init__.py
└── order.py
Также в файле hello-world.py
измените оператор импорта на следующее:
from model.order import SellOrder
Это должно исправить:)
PS: Если вы размещаете ваш каталог model
в другом месте (не в той же ветви каталога), вам придется изменить путь python, используя sys.path
.
вам нужен файл с именем __init__.py
(два символа подчеркивания с каждой стороны) в каждой папке в иерархии, поэтому один из src/
и один в model/
. Это то, что питон ищет, чтобы знать, что он должен получить доступ к определенной папке. Файлы должны содержать инструкции инициализации, но даже если вы их создадите пустым, это решит его.
src
. это тоже имеет смысл, потому что если вы импортируете свой код где-то еще, вы должны иметь возможностьimport project.model
, а неproject.src.model
. – miraculixx 15 May 2016 в 00:57