decreased minimum Android version to API 14

This commit is contained in:
NudeDude 2018-10-09 11:30:04 +02:00
parent 901ec6c7d2
commit 2f551d4c63
4 changed files with 17 additions and 8 deletions

View File

@ -6,7 +6,7 @@ android {
defaultConfig {
applicationId "org.nuclearfog.twidda"
minSdkVersion 21
minSdkVersion 14
targetSdkVersion 28
versionCode 1
versionName '1.2'

View File

@ -2,9 +2,11 @@ package org.nuclearfog.twidda;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.content.ContextCompat;
import android.support.v4.widget.SwipeRefreshLayout;
import android.support.v4.widget.SwipeRefreshLayout.OnRefreshListener;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.app.AppCompatDelegate;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.support.v7.widget.SearchView;
@ -59,6 +61,7 @@ public class MainActivity extends AppCompatActivity implements OnRefreshListener
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.page_main);
AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);
timelineList = findViewById(R.id.tl_list);
trendList = findViewById(R.id.tr_list);
@ -77,15 +80,15 @@ public class MainActivity extends AppCompatActivity implements OnRefreshListener
tabhost.setup();
TabSpec tab1 = tabhost.newTabSpec("timeline");
tab1.setContent(R.id.timeline);
tab1.setIndicator("", getDrawable(R.drawable.home));
tab1.setIndicator("", ContextCompat.getDrawable(this, R.drawable.home));
tabhost.addTab(tab1);
TabSpec tab2 = tabhost.newTabSpec("trends");
tab2.setContent(R.id.trends);
tab2.setIndicator("", getDrawable(R.drawable.hash));
tab2.setIndicator("", ContextCompat.getDrawable(this, R.drawable.hash));
tabhost.addTab(tab2);
TabSpec tab3 = tabhost.newTabSpec("mention");
tab3.setContent(R.id.mention);
tab3.setIndicator("", getDrawable(R.drawable.mention));
tab3.setIndicator("", ContextCompat.getDrawable(this, R.drawable.mention));
tabhost.addTab(tab3);
timelineList.setLayoutManager(new LinearLayoutManager(this));

View File

@ -2,9 +2,11 @@ package org.nuclearfog.twidda.window;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.content.ContextCompat;
import android.support.v4.widget.SwipeRefreshLayout;
import android.support.v4.widget.SwipeRefreshLayout.OnRefreshListener;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.app.AppCompatDelegate;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.support.v7.widget.SearchView;
@ -51,6 +53,7 @@ public class SearchPage extends AppCompatActivity implements UserAdapter.OnItemC
protected void onCreate(Bundle b) {
super.onCreate(b);
setContentView(R.layout.page_search);
AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);
b = getIntent().getExtras();
if (b != null)
@ -73,12 +76,12 @@ public class SearchPage extends AppCompatActivity implements UserAdapter.OnItemC
tabhost.setup();
TabHost.TabSpec tab1 = tabhost.newTabSpec("search_result");
tab1.setContent(R.id.searchtweets);
tab1.setIndicator("", getDrawable(R.drawable.search));
tab1.setIndicator("", ContextCompat.getDrawable(this, R.drawable.search));
tabhost.addTab(tab1);
TabHost.TabSpec tab2 = tabhost.newTabSpec("user_result");
tab2.setContent(R.id.user_result);
tab2.setIndicator("", getDrawable(R.drawable.user));
tab2.setIndicator("", ContextCompat.getDrawable(this, R.drawable.user));
tabhost.addTab(tab2);
lastView = tabhost.getCurrentView();

View File

@ -3,10 +3,12 @@ package org.nuclearfog.twidda.window;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.content.ContextCompat;
import android.support.v4.widget.SwipeRefreshLayout;
import android.support.v4.widget.SwipeRefreshLayout.OnRefreshListener;
import android.support.v7.app.AlertDialog.Builder;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.app.AppCompatDelegate;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.support.v7.widget.Toolbar;
@ -55,6 +57,7 @@ public class UserProfile extends AppCompatActivity implements OnRefreshListener,
protected void onCreate(Bundle b) {
super.onCreate(b);
setContentView(R.layout.page_profile);
AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);
b = getIntent().getExtras();
if (b != null) {
@ -85,11 +88,11 @@ public class UserProfile extends AppCompatActivity implements OnRefreshListener,
mTab.setup();
TabHost.TabSpec tab1 = mTab.newTabSpec("tweets");
tab1.setContent(R.id.hometweets);
tab1.setIndicator("", getDrawable(R.drawable.home));
tab1.setIndicator("", ContextCompat.getDrawable(this, R.drawable.home));
mTab.addTab(tab1);
TabHost.TabSpec tab2 = mTab.newTabSpec("favorites");
tab2.setContent(R.id.homefavorits);
tab2.setIndicator("", getDrawable(R.drawable.favorite));
tab2.setIndicator("", ContextCompat.getDrawable(this, R.drawable.favorite));
mTab.addTab(tab2);
lastTab = mTab.getCurrentView();