Я пытаюсь написать проект MSBuild, который будет генерировать html-документацию с помощью doxygen. Я не смог найти ничего об этом в сети, кроме одного примера , который кажется неполным; он не анализирует предупреждения doxygen.
Я обнаружил, что задача MSBuild Exec имеет такие параметры, как IgnoreStandardErrorWarningFormat и CustomWarningRegularExpression. Что "
Однако я не хочу указывать эту информацию в xml, потому что я знаю их только во время выполнения. Итак, как я могу программно установить эти параметры во время выполнения? Я не вижу никаких методов в представлении вроде view.setLayoutX (int x)
или чего-то подобного.
Вот мой XML, который отлично работает, когда я устанавливаю layout_x
и layout_y
значения:
Фактически, я больше не хочу устанавливать какие-либо кнопки в xml, а скорее извлекаю некоторую информацию с помощью пульта дистанционного управления и добавляю кнопки в зависимости от этой информации.
Вот это часть кода, который я использую в моем onCreateMethod
, чтобы добавить эти кнопки:
for (MyRemoteObject remoteObject: list) {
Button button = new Button(this);
button.setOnClickListener (listener);
button.setTag(remoteObject.id);
button.setText(remoteObject.id);
// button.setLayoutX(remoteObject.x) ????
// button.setLayoutY(remoteObject.y) ????
myLayout.addView(button);
}
Используйте версию addView, которая принимает LayoutParams :
LayoutParams params = mLayout.generateLayoutParams();
params.x = remoteObject.x;
params.y = remoteObject.y;
mLayout.addView(button, params);