Warum nicht einfach ein WebView
verwenden? Sie werden in Zukunft mehr Freiheit haben, das Layout auf diese Weise anzupassen.
Wenn ein WebView
für Ihren Anwendungsfall zu schwergewichtig ist, müssen Sie den Text und das Bild wahrscheinlich manuell rendern. Möglicherweise finden Sie einige relevante Informationen in diesem Android-Entwickler-Thread .
Ich habe ein Widget dafür geschrieben: Ссылка
Dieses Widget erweitert (und verhält sich daher) wie ein RelativeLayout, sodass Sie untergeordnete Ansichten hinzufügen können. Die Klasse macht eine setText () -Methode verfügbar, mit der Sie den Text der Ansicht (einfach oder spannbar) festlegen können und dann invalidate () aufrufen, um den Text zu rendern. Der Text füllt den von den untergeordneten Ansichten übrig gelassenen Platz.
Beispielverwendung:
%Vor%Dann in Ihrem Code:
%Vor%Immer glücklich zu helfen, wenn Sie irgendwelche Probleme damit haben, finden Sie meine E-Mail auf meinem Profil
Eine andere Möglichkeit, dies zu erreichen, besteht darin, ein Bild zu erstellen, das den Text und die Bilder enthält, die angezeigt werden sollen. Offensichtlich schwereres Gewicht und ein Workaround.
Sie können dies mithilfe von webview und einer Problemumgehung tun, um lokale Inhalte zu laden. Ab dem 1.0 SDK kann das Webview keinen lokalen Inhalt mehr laden, ohne die in diesen Artikeln beschriebenen Arbeitsumgebungen:
und
Der Link von Roman ist mit einem Thread verbunden, der besagt, dass Sie es nicht mit der Textansicht tun können, also ist das zu diesem Zeitpunkt keine Option.
Tags und Links android