decreased minimum Android version to API 14
This commit is contained in:
parent
901ec6c7d2
commit
2f551d4c63
|
@ -6,7 +6,7 @@ android {
|
||||||
|
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
applicationId "org.nuclearfog.twidda"
|
applicationId "org.nuclearfog.twidda"
|
||||||
minSdkVersion 21
|
minSdkVersion 14
|
||||||
targetSdkVersion 28
|
targetSdkVersion 28
|
||||||
versionCode 1
|
versionCode 1
|
||||||
versionName '1.2'
|
versionName '1.2'
|
||||||
|
|
|
@ -2,9 +2,11 @@ package org.nuclearfog.twidda;
|
||||||
|
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
import android.support.v4.content.ContextCompat;
|
||||||
import android.support.v4.widget.SwipeRefreshLayout;
|
import android.support.v4.widget.SwipeRefreshLayout;
|
||||||
import android.support.v4.widget.SwipeRefreshLayout.OnRefreshListener;
|
import android.support.v4.widget.SwipeRefreshLayout.OnRefreshListener;
|
||||||
import android.support.v7.app.AppCompatActivity;
|
import android.support.v7.app.AppCompatActivity;
|
||||||
|
import android.support.v7.app.AppCompatDelegate;
|
||||||
import android.support.v7.widget.LinearLayoutManager;
|
import android.support.v7.widget.LinearLayoutManager;
|
||||||
import android.support.v7.widget.RecyclerView;
|
import android.support.v7.widget.RecyclerView;
|
||||||
import android.support.v7.widget.SearchView;
|
import android.support.v7.widget.SearchView;
|
||||||
|
@ -59,6 +61,7 @@ public class MainActivity extends AppCompatActivity implements OnRefreshListener
|
||||||
protected void onCreate(Bundle savedInstanceState) {
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
setContentView(R.layout.page_main);
|
setContentView(R.layout.page_main);
|
||||||
|
AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);
|
||||||
|
|
||||||
timelineList = findViewById(R.id.tl_list);
|
timelineList = findViewById(R.id.tl_list);
|
||||||
trendList = findViewById(R.id.tr_list);
|
trendList = findViewById(R.id.tr_list);
|
||||||
|
@ -77,15 +80,15 @@ public class MainActivity extends AppCompatActivity implements OnRefreshListener
|
||||||
tabhost.setup();
|
tabhost.setup();
|
||||||
TabSpec tab1 = tabhost.newTabSpec("timeline");
|
TabSpec tab1 = tabhost.newTabSpec("timeline");
|
||||||
tab1.setContent(R.id.timeline);
|
tab1.setContent(R.id.timeline);
|
||||||
tab1.setIndicator("", getDrawable(R.drawable.home));
|
tab1.setIndicator("", ContextCompat.getDrawable(this, R.drawable.home));
|
||||||
tabhost.addTab(tab1);
|
tabhost.addTab(tab1);
|
||||||
TabSpec tab2 = tabhost.newTabSpec("trends");
|
TabSpec tab2 = tabhost.newTabSpec("trends");
|
||||||
tab2.setContent(R.id.trends);
|
tab2.setContent(R.id.trends);
|
||||||
tab2.setIndicator("", getDrawable(R.drawable.hash));
|
tab2.setIndicator("", ContextCompat.getDrawable(this, R.drawable.hash));
|
||||||
tabhost.addTab(tab2);
|
tabhost.addTab(tab2);
|
||||||
TabSpec tab3 = tabhost.newTabSpec("mention");
|
TabSpec tab3 = tabhost.newTabSpec("mention");
|
||||||
tab3.setContent(R.id.mention);
|
tab3.setContent(R.id.mention);
|
||||||
tab3.setIndicator("", getDrawable(R.drawable.mention));
|
tab3.setIndicator("", ContextCompat.getDrawable(this, R.drawable.mention));
|
||||||
tabhost.addTab(tab3);
|
tabhost.addTab(tab3);
|
||||||
|
|
||||||
timelineList.setLayoutManager(new LinearLayoutManager(this));
|
timelineList.setLayoutManager(new LinearLayoutManager(this));
|
||||||
|
|
|
@ -2,9 +2,11 @@ package org.nuclearfog.twidda.window;
|
||||||
|
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
import android.support.v4.content.ContextCompat;
|
||||||
import android.support.v4.widget.SwipeRefreshLayout;
|
import android.support.v4.widget.SwipeRefreshLayout;
|
||||||
import android.support.v4.widget.SwipeRefreshLayout.OnRefreshListener;
|
import android.support.v4.widget.SwipeRefreshLayout.OnRefreshListener;
|
||||||
import android.support.v7.app.AppCompatActivity;
|
import android.support.v7.app.AppCompatActivity;
|
||||||
|
import android.support.v7.app.AppCompatDelegate;
|
||||||
import android.support.v7.widget.LinearLayoutManager;
|
import android.support.v7.widget.LinearLayoutManager;
|
||||||
import android.support.v7.widget.RecyclerView;
|
import android.support.v7.widget.RecyclerView;
|
||||||
import android.support.v7.widget.SearchView;
|
import android.support.v7.widget.SearchView;
|
||||||
|
@ -51,6 +53,7 @@ public class SearchPage extends AppCompatActivity implements UserAdapter.OnItemC
|
||||||
protected void onCreate(Bundle b) {
|
protected void onCreate(Bundle b) {
|
||||||
super.onCreate(b);
|
super.onCreate(b);
|
||||||
setContentView(R.layout.page_search);
|
setContentView(R.layout.page_search);
|
||||||
|
AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);
|
||||||
|
|
||||||
b = getIntent().getExtras();
|
b = getIntent().getExtras();
|
||||||
if (b != null)
|
if (b != null)
|
||||||
|
@ -73,12 +76,12 @@ public class SearchPage extends AppCompatActivity implements UserAdapter.OnItemC
|
||||||
tabhost.setup();
|
tabhost.setup();
|
||||||
TabHost.TabSpec tab1 = tabhost.newTabSpec("search_result");
|
TabHost.TabSpec tab1 = tabhost.newTabSpec("search_result");
|
||||||
tab1.setContent(R.id.searchtweets);
|
tab1.setContent(R.id.searchtweets);
|
||||||
tab1.setIndicator("", getDrawable(R.drawable.search));
|
tab1.setIndicator("", ContextCompat.getDrawable(this, R.drawable.search));
|
||||||
tabhost.addTab(tab1);
|
tabhost.addTab(tab1);
|
||||||
|
|
||||||
TabHost.TabSpec tab2 = tabhost.newTabSpec("user_result");
|
TabHost.TabSpec tab2 = tabhost.newTabSpec("user_result");
|
||||||
tab2.setContent(R.id.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);
|
tabhost.addTab(tab2);
|
||||||
lastView = tabhost.getCurrentView();
|
lastView = tabhost.getCurrentView();
|
||||||
|
|
||||||
|
|
|
@ -3,10 +3,12 @@ package org.nuclearfog.twidda.window;
|
||||||
import android.content.DialogInterface;
|
import android.content.DialogInterface;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
import android.support.v4.content.ContextCompat;
|
||||||
import android.support.v4.widget.SwipeRefreshLayout;
|
import android.support.v4.widget.SwipeRefreshLayout;
|
||||||
import android.support.v4.widget.SwipeRefreshLayout.OnRefreshListener;
|
import android.support.v4.widget.SwipeRefreshLayout.OnRefreshListener;
|
||||||
import android.support.v7.app.AlertDialog.Builder;
|
import android.support.v7.app.AlertDialog.Builder;
|
||||||
import android.support.v7.app.AppCompatActivity;
|
import android.support.v7.app.AppCompatActivity;
|
||||||
|
import android.support.v7.app.AppCompatDelegate;
|
||||||
import android.support.v7.widget.LinearLayoutManager;
|
import android.support.v7.widget.LinearLayoutManager;
|
||||||
import android.support.v7.widget.RecyclerView;
|
import android.support.v7.widget.RecyclerView;
|
||||||
import android.support.v7.widget.Toolbar;
|
import android.support.v7.widget.Toolbar;
|
||||||
|
@ -55,6 +57,7 @@ public class UserProfile extends AppCompatActivity implements OnRefreshListener,
|
||||||
protected void onCreate(Bundle b) {
|
protected void onCreate(Bundle b) {
|
||||||
super.onCreate(b);
|
super.onCreate(b);
|
||||||
setContentView(R.layout.page_profile);
|
setContentView(R.layout.page_profile);
|
||||||
|
AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);
|
||||||
|
|
||||||
b = getIntent().getExtras();
|
b = getIntent().getExtras();
|
||||||
if (b != null) {
|
if (b != null) {
|
||||||
|
@ -85,11 +88,11 @@ public class UserProfile extends AppCompatActivity implements OnRefreshListener,
|
||||||
mTab.setup();
|
mTab.setup();
|
||||||
TabHost.TabSpec tab1 = mTab.newTabSpec("tweets");
|
TabHost.TabSpec tab1 = mTab.newTabSpec("tweets");
|
||||||
tab1.setContent(R.id.hometweets);
|
tab1.setContent(R.id.hometweets);
|
||||||
tab1.setIndicator("", getDrawable(R.drawable.home));
|
tab1.setIndicator("", ContextCompat.getDrawable(this, R.drawable.home));
|
||||||
mTab.addTab(tab1);
|
mTab.addTab(tab1);
|
||||||
TabHost.TabSpec tab2 = mTab.newTabSpec("favorites");
|
TabHost.TabSpec tab2 = mTab.newTabSpec("favorites");
|
||||||
tab2.setContent(R.id.homefavorits);
|
tab2.setContent(R.id.homefavorits);
|
||||||
tab2.setIndicator("", getDrawable(R.drawable.favorite));
|
tab2.setIndicator("", ContextCompat.getDrawable(this, R.drawable.favorite));
|
||||||
mTab.addTab(tab2);
|
mTab.addTab(tab2);
|
||||||
lastTab = mTab.getCurrentView();
|
lastTab = mTab.getCurrentView();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue