안녕하세요.
재차 질문을 드리네요.
현재.동적으로 하나의 글을 문장(\n)으로 잘라서 , 문장에 이벤트를 걸어서.텍스트뷰 리스트 형태로 구현해놨는데요..
이걸 다시 한단어씩(" ") 잘라서 , 문장형태로 다시 표현을 해줄려고하는데요...
제가 하나의 글속에 있는 , 한단어단어 클릭이벤트를 걸어야 해서 , 한단어씩 쪼갠후에 , textView 에 담았습니다.
이걸 RelatviewLayout 에서 , 동적으로 배치하기 위해서 , RIGHT_OF 를 두어 , 한줄로 표현을 했습니다.
근데 이렇게 되면 안되고 , 한문장문장 , 리스트 형태로 표현을 해야 합니다.
그래서 생각한게 BELOW 였습니다.
처음부터 한문장씩 잘라서 표현을 할수는 있습니다. 근데 단어에 이벤트를 걸기위해서는 어차피 단어를 쪼개야 했습니다.
그런데 , 한줄한줄 RIGHT_OF 를 주어..여기에 다시 BELOW 를 동시에 줄수는 없었습니다.
그래서 구분자를 기준으로 , BELOW 를 주어서 리스트형태로 표현이 가능할까 해서 생각해봣습니다
if( 구분자가 \n 이 있으면 )
{
다음 문장은 아래로 보내라..(BELOW)
}
이런 조건이 필요한데요.." 아래로 보내라 " 는 알겠습니다 .
if( 구분자가 \n 이 있으면 ) 을 표현을 못하겠습니다..
혹시 어떤식으로 해야할지.도움 부탁드립니다.
두번째는..StringTokenizer 를 이용해서..자른후에..
while () 문으로..돌려서 \n 나오면 어떻게 해라..라는....조건을 걸수있을까요??
세번째 생각은..
지금 하나의 글을 , 한문장씩 쪼개서 textview 에 담아놨습니다. 그리고 그걸 리스트형태로 표현까지 되어있습니다.
근데 필요한건 , 단어에 이벤트를 걸어야 하기때문에 , 결국 다시 쪼개야 합니다.
첫번재는..처음부터 한단어씩 쪼개서 배치를 하는거였고.
두번째는..한문장 쪼갠후에 textview 에 담아서 리스트로 표현을 한후 , 이 텍스트뷰에 있는 글자를..다시 쪼깬후 , 이걸 다시 , 한단어씩 쪼개서 이벤트를 다는겁니다....(가능한건지는 모르겠음..해보고는 있는데 , 글자는 쪼개지는데..다시 textview 에 담아지지가 않아서..고심중.)
생각은 이러한데 , 다른방법이 있거나 , 위 방법에 대한 도움말 부탁드립니다.
가능하면 첫번째가 조금은 더 확실할거 같은데...두번재는 왠지 좀 복잡해 보이기도하고..




String.contains() 메소스를 써보세요.