针对特定用途的自定义布局-具有特殊行为的文本视图

时间:2019-05-13 12:53:50

标签: android android-linearlayout android-custom-view

我想创建一个具有特殊属性的布局来显示文本。 假设我有一个长达6行的长段显示在一个应用程序上。 到目前为止,文本视图将是不错的选择,但是我需要特定的词具有特殊的样式/设计,而不损坏段落,这意味着我不希望其移位或缩进。

因此,首先,简单的线性布局不会很有效,因为它将根据垂直线布局或水平布局产生压痕,具体取决于线性布局。

例如,假设我有这个示例:

Image

如您所见,黄色正方形是具有特殊样式的单词

通过简单的线性布局(水平或垂直)进行求解将如下所示:

Image

因此,我想将每条线划分为单独的水平布局,但这只有在我知道每条线可以容纳多少个单词的情况下才有可能,但这将是错误的编程,因为这取决于应用程序所安装的手机

仅用于演示概念的代码:

 //This would be the outside layout which contains the whole paragraph
<Linear layout Android orientation: vertical>
    //First line 
    <Linear layout Android orientation:horizontal>
         //First section of the line up to the problematic word
         <Text view>
         //Problematic word text view
         <Text view>
         //Second part of line - after the problematic word
         <Text view>
    </Linear layout>
 </Linear layout>

但是正如我之前所说,要求知道每行有多少个单词。

我愿意就此提出建议,因为我认为会有如此简单的解决方案。

0 个答案:

没有答案