我必須開發一個Android應用程序。在這裏,我必須增加和減少文字大小TextView
。textview在android webview中增加和減少
我必須點擊兩個ImageView
(正面和負面)。
首先,我必須點擊積極圖像,這意味着我必須afterthat必須禁用正面形象的3倍,增加文字大小。 其次,我必須點擊負圖像這意味着我必須減少文字大小5次後必須禁用負面形象。
第三,現在我不得不點擊正片圖像,這意味着我必須減少2倍的文本大小,禁用負片圖像,直接點擊負片圖像。 我該如何開發這些?
我目前的情況看起來像:
首先,我必須點擊積極圖像意味着增加值的3倍。圖像未被禁用。請告訴我如何禁用位圖。 秒我必須點擊否定圖片,這意味着文字大小減少5次。
第三我必須點擊否定圖像,而不點擊正面圖像,這意味着文字大小不會減少?我該如何解決這些問題?
int text_size=16;int text_max;
int text_min=12;
String fullcontent = in.getStringExtra("FullContent");
content.loadDataWithBaseURL(null,fullcontent, "text/html", "UTF-8",null);
positive = (ImageView) findViewById(R.id.imageView3);
positive.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if (text_size < 22) {
content.getSettings().setDefaultFontSize(text_size += 1);
text_max= text_size++;
j = text_max;
if (j == text_max)
{
positive = (ImageView) findViewById(R.id.imageView3);
positive.setEnabled(false);
}
}
}
});
negative = (ImageView) findViewById(R.id.imageView4);
negative.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if (j > 12)
{
//Description.FontSize -= 2;
content.getSettings().setDefaultFontSize(j -= 1);
int k= j--;
text_min = k;
if (text_size == j)
{
negative = (ImageView) findViewById(R.id.imageView4);
negative.setEnabled(false);
}
}
}
});
編輯:
起初,我已宣佈了text_default,text_max,text_min大小,如:
int text_size=16;
int text_max=22;
int text_min=10;
我寫的條件增加字體大小最大,同時clikcing正面形象:
positive = (ImageView) findViewById(R.id.imageView3);
positive.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if (text_size < 22)
{
content.getSettings().setDefaultFontSize(text_size += 1);
text_max= text_size++;
j = text_max;
}} });
我已經寫了下降的條件TEXTSIZE的同時單擊負面形象:
negative = (ImageView) findViewById(R.id.imageView4);
negative.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if (j > 10)
{
content.getSettings().setDefaultFontSize(j -= 1);
int k= j--;
text_min = k;
}} });
現在我要運行應用程序,直接點擊正面形象意味着TEXTSIZE將增加3 times.after,我要點擊負面的形象意味着文字大小將減少5倍。它運作良好...
但我必須運行應用程序,並直接點擊負面圖像意味着文本大小會減少文本大小3倍像bbc新聞閱讀器應用程序(A +,A-功能)。
我該怎麼辦?請給我一些想法來開發?